我想將方法返回的double打印到小數點後兩位,但由於方法在字符串方法的返回中調用時遇到問題。返回double加到字符串並打印到2個小數位的方法
我曾嘗試使用printf,但出現錯誤。我假設這是因爲不僅有數字。
繼承人的代碼。
public double monthlyPay()
{
return annualSalary/12;
}
public String toString()
{
return super.toString() + " Monthly Pay = " + monthlyPay();
}
public void print()
{
System.out.println(toString());
}
我很感激任何幫助。
在類java.text.NumberFormat – Udo