第二:再者而言,你的赋值语句也是错的,因为+=、-=等运算符号两边都需要数值来进行运算。就拿这句来讲把: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);