【问题标题】:difference between printf and println in java? [duplicate]java中printf和println的区别? [复制]
【发布时间】:2015-04-29 18:50:51
【问题描述】:

刚知道java确实有一个名为printf的方法,那么printfprintln有什么区别呢?

【问题讨论】:

  • printf 类似于 C 中的printf 函数,“打印格式”,另一个是更多(或更少)更新版本,不需要格式和值列表... JavaDoc 告诉你什么?
  • @MadProgrammer 如果我们有formatprintf 一样有什么用呢?
  • 因为对于许多人来说,printf 令人困惑并且如果您以前没有使用过它就很难使用它。您可以使用println("Say " + word)printf("Say %s%n", word),通常哪个更容易阅读? C 没有 String 就像 Java 那样,所以允许 println 简化了过程
  • @shikjohari 请正确阅读这个问题,因为它是关于差异而不是关于哪个更好,我在发布这个问题之前已经阅读了你提到的问题。
  • @BhargavModi 好吧,如果您仔细阅读该问题的答案,您就会明白我为什么说这是重复的。也正确阅读答案:)

标签: java printf println


【解决方案1】:

System.out.println(); 对于简单地打印一行文本非常有效。如果需要对文本行进行格式化(例如:对齐(左对齐等)等),则将使用System.out.printf();

查看this link了解更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-27
    • 2013-01-18
    • 2017-04-18
    • 2017-04-12
    • 2011-11-04
    • 1970-01-01
    相关资源
    最近更新 更多