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
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP