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

问题描述 投票:0回答:1

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

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

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

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

java printing formatting printf system.out
1个回答
2
投票

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

System.out.printf
    ("%d minutes equals %d hours and equals %.3f days %n", minutes, hours, day);
© www.soinside.com 2019 - 2024. All rights reserved.