有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java格式化方法中的货币?

public String toString() //toString withing Shiftsupervisor class
{
    String employee = name + ", " + iD + ", " + hireDate + ", $" + AnnualSal + ", $" + ProdBonus;
    return employee;
}

总的来说:

ShiftSupervisor supervisor1 = new ShiftSupervisor("John Smith", "123-A", "11-15-2005", 48000, 6500);

System.out.println(supervisor1);

我已经在我的toString中添加了“$”,但我希望它能输出最后两个双倍,即48000和6500<&书信电报;加上逗号

我可以用我的方法做这个吗


共 (1) 个答案

  1. # 1 楼答案

    Could I do this in my setMethods?

    是的,你可以,但你不想。相信我

    通常,在类中保留原始值(int、double、float),并在get方法中格式化它们。这允许您根据不同的需求以不同的方式格式化类输出