第一:變量three在語句:int three = 0;已經(jīng)定義過了,后面就不需要重復(fù)定義了。
第二:再者而言,你的賦值語句也是錯(cuò)的,因?yàn)?=、-=等運(yùn)算符號兩邊都需要數(shù)值來進(jìn)行運(yùn)算。就拿這句來講把:int three += one;在這個(gè)語句中,變量one的值是明確的額,one的值是10,而你新定義的變量three卻沒有明確的值,你讓系統(tǒng)怎么算出答案?(在C++中,系統(tǒng)會(huì)為這個(gè)變量three賦任意值,運(yùn)算結(jié)果當(dāng)然不對)
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;已經(jīng)定義過了,后面就不需要重復(fù)定義了。
第二:再者而言,你的賦值語句也是錯(cuò)的,因?yàn)?=、-=等運(yùn)算符號兩邊都需要數(shù)值來進(jìn)行運(yùn)算。就拿這句來講把:int three += one;在這個(gè)語句中,變量one的值是明確的額,one的值是10,而你新定義的變量three卻沒有明確的值,你讓系統(tǒng)怎么算出答案?(在C++中,系統(tǒng)會(huì)為這個(gè)變量three賦任意值,運(yùn)算結(jié)果當(dāng)然不對)
2017-01-22
漏寫;號