Java 中 print() 和 println() 的區別


眾所周知,在 Java 中,這兩種方法主要用於將程式碼中的文字顯示到控制檯。這兩種方法都屬於 PrintStream 類,並呼叫 System 類的靜態成員“out”(這是一個 final 型別類)。

以下是 print() 和 println() 之間的重要區別。

序號關鍵點print()println()
1實現print 方法的實現是將文字列印到控制檯,游標停留在控制檯文字的末尾。另一方面,println 方法的實現是將文字列印到控制檯,游標移動到控制檯下一行的開頭,下一次列印將從下一行開始。
2特性print 方法只是簡單地將文字列印到控制檯,不新增任何換行符。而 println 方法在將文字列印到控制檯後會新增換行符。
3引數print 方法僅適用於傳遞輸入引數,否則如果未傳遞引數,則會丟擲語法異常。println 方法既可以帶引數也可以不帶引數,並且不會丟擲任何型別的異常。

print() 與 println() 的示例

JavaTester.java

import java.io.*;
class JavaTester {
   public static void main(String[] args){
      System.out.print("Hello");
      System.out.print("World");
   }
}

輸出

HelloWorld

示例

JavaTester.java

import java.io.*;
class JavaTester {
   public static void main(String[] args){
      System.out.println("Hello");
      System.out.println("World");
   }
}

輸出

Hello
World

更新於:2019年9月18日

5000+ 瀏覽量

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.