Java - форматировать двойное значение как сумму в долларах
Мне нужно отформатировать дубльамт» как сумма в долларах println ("$2$quot; + доллары + "." + центы) такие, что после десятичной дроби есть две цифры.
Каков наилучший способ сделать это?
if (payOrCharge = 2)
{
System.out.println("Please enter the charged amount:");
double amt = keyboard.nextDouble();
cOne.addCharge(amt);
System.out.println("-------------------------------");
System.out.println("The original balance is $" + cardBalance + ".");
System.out.println("You added a charge in the amount of " + amt + ".");
System.out.println("The new balance is " + (cardBalance + amt) + ".");
}