第二:再者而言,你的賦值語句也是錯的,因為+=、-=等運算符號兩邊都需要數值來進行運算。就拿這句來講把:int three += one;在這個語句中,變量one的值是明確的額,one的值是10,而你新定義的變量three卻沒有明確的值,你讓系統怎么算出答案?(在C++中,系統會為這個變量three賦任意值,運算結果當然不對)
int one = 10;int two = 20;int three = 0;
three = one+two;System.out.println("three="+three);
three += one;System.out.println("three="+three);
three -= one;System.out.println("three="+three);
2017-01-22
第一:變量three在語句:int three = 0;已經定義過了,后面就不需要重復定義了。
第二:再者而言,你的賦值語句也是錯的,因為+=、-=等運算符號兩邊都需要數值來進行運算。就拿這句來講把:int three += one;在這個語句中,變量one的值是明確的額,one的值是10,而你新定義的變量three卻沒有明確的值,你讓系統怎么算出答案?(在C++中,系統會為這個變量three賦任意值,運算結果當然不對)
2017-01-22
漏寫;號