1 問題
在最開始學習Java的時候學到sout+enter鍵可以輸出結果,顯示的是System.out.println();而在Python中是直接使用print。那么在Java中print和println有什么區別?
2 方法
Print輸出會自動將括號中的內容轉換成字符串輸出,如果括號中是一個對象的話,就會自動調用toString()方法。
該輸出方式不會換行。
如:
package blog; public class Test { public static void main(String[] args) { int a = 10; System.out.print("a"); System.out.print(a); } } /* 輸出結果 a10 */ |
Println與print的用法和作用基本相同,但是println的輸出是換行的,它會自動的在輸出結果后面加上換行符,如:
package blog; public class Test { public static void main(String[] args) { int a = 10; System.out.println("a"); System.out.println(a); } } /* 輸出結果 a 10 */ |
在print輸出內容末尾添加換行符“n”,也會達到同樣的效果,如:
package blog; public class Test { public static void main(String[] args) { int a = 10; System.out.print("an"); System.out.print(a+"n"); } } /* 輸出結果 a 10 */ |
3 結語
針對Java中輸出方法print與println的區別的問題,通過Java編程進行對比實驗,證明該方法是有效的。它們都是java.long包里的System類中的方法,在日常使用頻率比較高,需要和其他編程語言區分開來。
-
JAVA
+關注
關注
20文章
2984瀏覽量
106725 -
編程語言
+關注
關注
10文章
1955瀏覽量
35957 -
Printf
+關注
關注
0文章
84瀏覽量
14060
發布評論請先 登錄
如何解決JAVA程序中文無法顯示的問題呢?
Java基礎之Java運算符
如何用java映射創建java對象和調用java對象的方法
是否可以在代碼中區分開機復位和深度睡眠復位?
java中string不可變的原因

Python中print函數的用法總結

Java中時間戳的使用
JAVA中static、final、static final如何區分

評論