所以在过去的一个小时左右,这段代码一直困扰着我。基本上,我的程序任务的一部分是以表格格式显示数据。剩下的就是让输出看起来不错,可以这么说。
这是在 printf 命令的格式/语法方面一直困扰着我的(示例)代码段:
System.out.printf("%-20s %-20s %-20s %-20s %-20s%n",
"Part #:", "Description:", "Number Sold:", "Price:", "Total:");
System.out.println
("---------------------------------------------------------------------------------------------------------------");
System.out.printf("%-20s %-20s %-20d %s%-20.2f %s%-20.2f%n",
"2304E", "Power Drill", 20, "$",99.99, "$",100*99.99);
问题是,一旦我尝试在 NetBeans 上运行命令,我似乎在输出中得到了这个:
虽然这并不是完全破坏程序或有什么大不了的,但Total:
标题右下方数字上的那个小缩进让我很烦。
在过去的一个小时左右,我一直在尝试让“$9999.00”双/浮点值与“总计:”标题完美对齐。任何援助将不胜感激。
tl;dr - 查看图像链接,然后查看代码。试图将“总计”下方的数字推到左侧。帮助?