1 問題
在最開始學(xué)習(xí)Java的時候?qū)W到sout+enter鍵可以輸出結(jié)果,顯示的是System.out.println();而在Python中是直接使用print。那么在Java中print和println有什么區(qū)別?
2 方法
Print輸出會自動將括號中的內(nèi)容轉(zhuǎn)換成字符串輸出,如果括號中是一個對象的話,就會自動調(diào)用toString()方法。
該輸出方式不會換行。
如:
package blog; public class Test { public static void main(String[] args) { int a = 10; System.out.print("a"); System.out.print(a); } } /* 輸出結(jié)果 a10 */ |
Println與print的用法和作用基本相同,但是println的輸出是換行的,它會自動的在輸出結(jié)果后面加上換行符,如:
package blog; public class Test { public static void main(String[] args) { int a = 10; System.out.println("a"); System.out.println(a); } } /* 輸出結(jié)果 a 10 */ |
在print輸出內(nèi)容末尾添加換行符“n”,也會達到同樣的效果,如:
package blog; public class Test { public static void main(String[] args) { int a = 10; System.out.print("an"); System.out.print(a+"n"); } } /* 輸出結(jié)果 a 10 */ |
3 結(jié)語
針對Java中輸出方法print與println的區(qū)別的問題,通過Java編程進行對比實驗,證明該方法是有效的。它們都是java.long包里的System類中的方法,在日常使用頻率比較高,需要和其他編程語言區(qū)分開來。
-
JAVA
+關(guān)注
關(guān)注
19文章
2975瀏覽量
105161 -
編程語言
+關(guān)注
關(guān)注
10文章
1950瀏覽量
34989 -
Printf
+關(guān)注
關(guān)注
0文章
83瀏覽量
13732
發(fā)布評論請先 登錄
相關(guān)推薦
如何解決JAVA程序中文無法顯示的問題呢?
Java基礎(chǔ)之Java運算符
如何用java映射創(chuàng)建java對象和調(diào)用java對象的方法
是否可以在代碼中區(qū)分開機復(fù)位和深度睡眠復(fù)位?
java中string不可變的原因
![<b class='flag-5'>java</b><b class='flag-5'>中</b>string不可變的原因](https://file.elecfans.com/web2/M00/49/E0/pYYBAGKhvG6AKOAsAABh5HB-z8w091.png)
Python中print函數(shù)的用法總結(jié)
![Python<b class='flag-5'>中</b><b class='flag-5'>print</b>函數(shù)的用法總結(jié)](https://file.elecfans.com/web1/M00/B3/78/pIYBAF4cOumAG3dEAAGxDHG1-YY920.png)
Java中時間戳的使用
JAVA中static、final、static final如何區(qū)分
![<b class='flag-5'>JAVA</b><b class='flag-5'>中</b>static、final、static final如何<b class='flag-5'>區(qū)分</b>](https://file.elecfans.com/web2/M00/91/2C/pYYBAGPrME2ADPRYAACi2O52JQE484.jpg)
評論