在 Java 中, System.out.println() 是打印傳遞給它的參數的語句。 println() 方法在監視器上顯示結果。通常,方法由 objectname.methodname() 調用。
PrintStream obj.print("Hello");
但是您不能像上麵那樣直接為 PrintStream 類創建對象。因此,Java 提供了另一種創建 PrintStream 類對象的方法,即 System.out。
其中 System 是類名,它被聲明為 final。 out 是 System 類的一個實例,屬於 PrintStream 類型。它的訪問說明符是 public 和 final 的。它是 java.io.PrintStream 的一個實例。當我們調用該成員時,會在內部創建一個 PrintStream 類對象。
所以,我們可以調用print()方法,如下圖:
System.out.print();
它創建 PrintStream 類對象。默認情況下,此對象表示輸出設備,即監視器。
示例
在以下示例中,我們使用了兩個 print() 方法,它們在一行中給出結果。這意味著第一個 print() 方法顯示字符串 "Hello!" 並將光標保留在同一行。第二個 print() 方法也在與前一個字符串相鄰的同一行顯示字符串 "Java"。
class Demo
{
public static void main(String args[])
{
System.out.print("Hello!");
System.out.print("Java");
}
}
輸出
Hello! Java
Java println() 方法
println() 方法與 print() 方法類似,隻是它在打印結果後將光標移動到下一行。當您希望在兩個單獨的行中顯示結果時使用它。它用 "out" 對象調用。
如果我們希望結果在兩個單獨的行中,那麽我們應該使用 println() 方法。它也是 PrintStream 類的重載方法。它在顯示結果後將光標拋到下一行。
示例
下麵的示例中,println() 方法在兩個單獨的行中顯示字符串。
class Demo
{
public static void main(String args[])
{
System.out.println("Hello!");
System.out.println("Java");
}
}
輸出
Hello! Java
print() 和 println() 方法的區別
這兩種方法都用於在監視器上顯示結果。 print() 方法在控製台上顯示結果並將光標保留在同一行。它僅適用於參數。 println() 方法也在控製台上顯示結果,但將光標移動到下一行。它也可以在沒有參數的情況下工作。
相關用法
- Java System.arraycopy()用法及代碼示例
- Java System.identityHashCode()用法及代碼示例
- Java System.lineSeparator()用法及代碼示例
- Java System.exit()用法及代碼示例
- Java System clearProperty()用法及代碼示例
- Java System loadLibrary()用法及代碼示例
- Java System console()用法及代碼示例
- Java System arraycopy()用法及代碼示例
- Java System exit()用法及代碼示例
- Java System getProperty()用法及代碼示例
- Java System setIn()用法及代碼示例
- Java System nanoTime()用法及代碼示例
- Java System getenv()用法及代碼示例
- Java System setErr()用法及代碼示例
- Java System identityHashCode()用法及代碼示例
- Java System inheritedChannel()用法及代碼示例
- Java System load()用法及代碼示例
- Java System setOut()用法及代碼示例
- Java System lineSeparator()用法及代碼示例
- Java System setSecurityManager()用法及代碼示例
注:本文由純淨天空篩選整理自 System.out.println() in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。