【问题标题】:What is the difference between System.out.printf and System.out.format specifically in Blue Java? [duplicate]在 Blue Java 中 System.out.printf 和 System.out.format 有什么区别? [复制]
【发布时间】:2022-01-06 12:15:30
【问题描述】:

我一直在看 Java 教程,突然发现老师使用 System.out.format 的方式与使用 System.out.printf 的方式相同,并且获取的结果相同。所以我对两者有点混淆。

【问题讨论】:

  • 如果“Blue Java”是指“BlueJ”,那么没关系,BlueJ 只是一个用于编辑和编译/运行 Java 代码的 IDE;您用于编写代码的 IDE 不会改变代码的功能。如果您的意思是别的,请澄清一下,因为似乎没有任何名为“Blue Java”的编程工具;尤其是在谈论编程时,您需要使用正确的术语让人们知道您在说什么。

标签: java printf difference println system.out


【解决方案1】:

查看printf reveils 的文档:

以 out.printf(format, args)
形式调用此方法 行为方式与调用完全相同
out.format(format, args)

跳入我们看到的printf方法:

return format(format, args);

所以 printf 只是另一个调用format()的接口

【讨论】:

    猜你喜欢
    • 2014-03-18
    • 1970-01-01
    • 2012-02-08
    • 1970-01-01
    • 2018-10-17
    • 2013-12-24
    • 1970-01-01
    • 1970-01-01
    • 2011-01-02
    相关资源
    最近更新 更多