作者seekyou (galagala~N )
看板java
標題[問題] 新手自學發問...
時間Thu Mar 9 23:23:23 2006
如題,我現在才剛起步,馬上就遇到問題了...
書上有個範例是
int num;
num = 2;
System.out.println("I have "+num+" dogs");
列印出的結果是 I have 2 dogs
其中的 + ,書本上說是"連接列印資料的"
到這裡還看得懂
----------------------
接下來另一個範例
int i;
i = 6;
System.out.println(i+"+"+i+"="+(i+i));
結果為 6+6=12
為什麼 ( 後的i只接一個+,而且+(i+i)也是只接一個+?
我嘗試用+i+ 以及 +(i+i)+ ,雖然結果一樣,但compile時,卻出現
illegal start of expression
')' expected的錯誤訊息?
這部分書本沒說清楚,想請教版上的各位,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.53.169
※ 編輯: seekyou 來自: 218.167.53.169 (03/10 00:29)