我不明白这个
我不明白为什么这个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;
举报