我无法使用下面给出的代码显示“加仑”字样。
paintNeeded = wallArea / PAINT_COVER;
System.out.printf("Paint needed: %.6f", paintNeeded, "gallons");
预期输出
Paint needed: 0.514286 gallons
答案 0 :(得分:3)
System.out.printf("Paint needed: %.6f gallons", paintNeeded);
是你需要的。
您应该有一个带有所有格式说明符的单个格式字符串,后跟要用于这些说明符的参数。
你提供的是一个格式字符串没有单词“加仑”,后跟两个参数,一个浮点值和一个字符串,后者肯定会没用您可以尝试过:
System.out.printf("Paint needed: %.6f %s", paintNeeded, "gallons");
但这对我来说似乎有点多余。