Skip to content
Sharp

Core Java · interview question

In a console-based store application, how would you correctly format a price of 19.9 to always show two decimal places when printed?

Multiple choiceMediumchapter-1-curatedpremiumcore-javaconsole-input-and-output
java
double price = 19.9;
Choose one answer
Answer and explanation

Correct answer

B. System.out.printf("Price: %.2f", price);

Why

System.out.printf() allows you to specify a format for the output. Using %.2f ensures that the number is printed with two decimal places.

Test yourself on Core Java

A free test with instant, explained results. No account needed.

Start free test
All Core Java questions →