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) + ".");
}

Ответы на вопрос(5)

Ваш ответ на вопрос