我不明白这个
我不明白为什么这个three一会变成30,一会变成40.是什么意思?如图所示这时候变成40了,到了 *= 的时候又变成30了,请教大神
我不明白为什么这个three一会变成30,一会变成40.是什么意思?如图所示这时候变成40了,到了 *= 的时候又变成30了,请教大神
2015-07-04
three一直在重新赋值啊。
刚开始
int three = 0 ;
这时候three是0;
three=one+two;
System.out.println("three = one + two ==> "+three);这时候的值是10+20,是30;
three+=one;
System.out.println("three += one ==> "+three);这时候的值是30+10,是40;
three-=one;
System.out.println("three -= one ==> "+three);这时候的值是40-10,是30;
three*=one;
System.out.println("three *= one ==> "+three);这时候的值是30x10,是300;
three/=one;
System.out.println("three /= one ==> "+three);这时候的值是300/10,是30;
three%=one;
System.out.println("three %= one ==> "+three);这时候的值是300%20,是0;
举报