第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

最后兩行輸出代碼可以縮成一行嗎?

System.out.println(m,j);不可以嗎?這樣就運行錯誤。

https://img1.sycdn.imooc.com//5b1dedfc000110f006900217.jpg

正在回答

2 回答

不可以這么縮寫,但是可以縮成一行:

System.out.println (m+"\n"+j);

效果是一樣的,中間用一個回車字符串將整體連接成單個字符串就可以了

0 回復 有任何疑惑可以回復我~
#1

耳語呢喃 提問者

懂了,謝謝,試了一下 不加回車符也可以,只是沒那么整齊好看
2018-06-11 回復 有任何疑惑可以回復我~
#2

天域知語城 回復 耳語呢喃 提問者

重點不是加不加回車字符,是加號連接前后字符串
2018-06-12 回復 有任何疑惑可以回復我~
#3

天域知語城 回復 耳語呢喃 提問者

個人建議用+""+連接,即中間添加空字符串。因為m,j均為字符串,所以可以直接連接。但如果m,j為其他類型,比如char類型,加號會被當成運算符,先計算m+j的值再輸出。而println中連接一個字符串會自動將前后兩部分直接接在字符串前后兩端,哪怕只是空字符串。所以如果不需要換行建議用System.out.println (m+""+j);
2018-06-12 回復 有任何疑惑可以回復我~
#4

耳語呢喃 提問者 回復 天域知語城

謝謝大神
2018-06-12 回復 有任何疑惑可以回復我~
查看1條回復

不可以,如果要縮寫成一行就用? System.out.printf("%c,%c",m,j);

0 回復 有任何疑惑可以回復我~
#1

耳語呢喃 提問者

"%c,%c"的原理是什么呢?
2018-06-11 回復 有任何疑惑可以回復我~
#2

耳語呢喃 提問者 回復 耳語呢喃 提問者

旁邊顯示“運行成功”,但是顯示的是“timeout”。底下顯示“HelloWorld.java 運行失敗,再試試!直接進入下一節(jié)”。
2018-06-11 回復 有任何疑惑可以回復我~
#3

天域知語城 回復 耳語呢喃 提問者

他這個寫錯了……應該是System.out.printf("%s,%s",m,j); printf方法的第一個參數(shù)為String型,其中可以用%加固定字符代表給特定類型變量預留輸出空間,第一個參數(shù)中有幾個%,后面就要再加幾個對應類型的參數(shù)填空。%s可以理解成專門為字符串輸出預留的空間。%c是char類型單字符空間,%f是浮點類型空間,%d是十進制整數(shù)類型空間等等。
2018-06-12 回復 有任何疑惑可以回復我~
#4

天域知語城 回復 耳語呢喃 提問者

這個語句的效果相當于輸出“_______(String專用空間),________(String專用空間)”,然后再依次用m,j的值填空。原語句%c運行錯誤是因為預留空間類型(char專用空間)和后面對應參數(shù)m,j類型(String類型)不匹配,故無法填空。
2018-06-12 回復 有任何疑惑可以回復我~
#5

耳語呢喃 提問者 回復 天域知語城

明白了,謝謝
2018-06-12 回復 有任何疑惑可以回復我~
#6

耳語呢喃 提問者 回復 耳語呢喃 提問者

試了一下,顯示的結果是“我愛慕課網,idcbgp.cn”
2018-06-12 回復 有任何疑惑可以回復我~
查看3條回復

舉報

0/150
提交
取消

最后兩行輸出代碼可以縮成一行嗎?

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號