Java 编程 - 如何在数字格式后添加文本?

Java Programming - How do you add text after a number format?

我的代码可以正常工作,但在末尾添加数字格式后无法添加文本。我不断收到很多错误。之后甚至可以添加文本吗?我在网上找到的所有例子都只是停留在格式上。

System.out.printf(minutes+" minutes equals "+hour+" hours and equals %.3f %n", day);

输出:6000 分钟等于 100.0 小时,等于 4.167

我需要在最后添加:6000 分钟等于 100.0 小时,等于 4.167 天。

只需将文本 "days" 添加到您的字符串中。此外,我建议您不要混合使用字符串连接和格式设置。如果您使用字符串格式,请将其用于所有变量以使代码更易于阅读:

System.out.printf
    ("%d minutes equals %d hours and equals %.3f days %n", minutes, hours, day);