在Java編程語言中,print和println是兩個常見的輸出語句。雖然這兩個語句在代碼中經常看到,但許多人并不清楚這兩者之間有什么區別。下面我們來詳細了解一下它們的區別。
print是Java中比較基礎的輸出語句,它的功能是在控制臺打印輸出普通字符或者變量的值。可以使用多個print語句一起輸出多個值。
public static void main(String[] args) { int a = 1; double b = 2.0; String c = "Hello, Java!"; System.out.print(a); System.out.print(b); System.out.print(c); }
上述代碼使用了print語句,輸出了整數、浮點數和字符串類型的變量值。其輸出結果如下圖所示:
1 2.0 Hello, Java!
而println是print的加強版,其功能除了打印輸出普通字符或者變量的值,還可以自動換行,每次輸出的值都在新的一行。
public static void main(String[] args) { int a = 1; double b = 2.0; String c = "Hello, Java!"; System.out.println(a); System.out.println(b); System.out.println(c); }
上述代碼同樣輸出了整數、浮點數和字符串類型的變量值,使用了println語句。其輸出結果如下圖所示:
1 2.0 Hello, Java!
從輸出結果可以看出,println語句每次輸出都在新的一行,并且在最后自動換行,使得輸出更加清晰。
綜上所述,print和println語句的最主要的區別在于后者會在輸出后自動換行,而前者則不會。因此,在需要輸出多行語句時,我們通常會選擇使用println語句。