gpt4 book ai didi

java - 在java中使用printf与数组

转载 作者:行者123 更新时间:2023-12-01 18:05:48 25 4
gpt4 key购买 nike

我在尝试使用 printf 打印数组时遇到了一些麻烦,我是通过 OOP 来完成的。我正在随机发放 10 名销售代表的工资。

这是我到目前为止所得到的......

public void printArray()
{
for(int salesRep = 0; salesRep < salary.length; salesRep++)
{
System.out.printf("Sales Rep %d%n", "%4d Current Salary: %2.f", (salesRep + 1), salary[salesRep]);
}
}

这是我得到的输出...

enter image description here

但是我试图让它像这样显示...... enter image description here

如有任何帮助,我们将不胜感激。

最佳答案

我认为它需要是这样的:

System.out.printf("Sales Rep %d Current Salary: %.2f %n", (salesRep + 1), salary[salesRep]);

将打印的每一行都位于双引号内。接下来的值分别替换引号内的 %d 和 %f(您可以选择自己的宽度/间距)。引号内的 %n 将创建换行符。

关于java - 在java中使用printf与数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36519560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com