首先呢,機器讀取a1a2的時候會認為是一個變量,然后就會報錯說a1a2這個變量沒有提前聲明。在這里,+是用來連接兩個字符串的。如果是字符串和其他類型用+連接,則會把其他類型轉換成字符串類型,拼接起來。比如int a = 2; int b = 3; System.out.println(a+b); System.out.println(a+""+b);
結果是:
5
23
顯然,第一個輸出結果是將兩個數(shù)相加,而第二個輸出的是兩個數(shù)字拼接在一起。這樣講解,你懂了嗎~??ヽ(°▽°)ノ?
2018-02-07
你可以試試這句話
System.out.println(a1+'\r\n'+a2);
這樣的結果就是換行
2018-03-25
System.out.println(a1+'\r\n'+a2);這個是錯的"\r\n"這個要用雙引號引起來才能運行
2018-02-06
可能可以吧,但是變量a1,a2就不會換行了,它們會在同一行輸出