為什么答案是30
? ?three-=one;
? ? ? ? System.out.println("three -= one ==> "+three);
three 不是30嗎?
one是10.
three-=one;為什么不是30-10=20呢?
--------------------------------------------------------
? three/=one;
? ? ? ? System.out.println("three /= one ==> "+three);
為什么不是30/10=3而是等于30呢
2016-04-21
System.out.println("three+=one==>"+(three+=one));//three=30+10=40
System.out.println("three-=one==>"+(three-=one));//three=40-10=30
System.out.println("three*=one==>"+(three*=one));//three=30*10=300
System.out.println("three/=one==>"+(three/=one));//three=300/10=30
System.out.println("three%=one==>"+(three%=one));//three=30%10=0
2016-04-21
因?yàn)橹皥?zhí)行了一步 three += one; 相當(dāng)于 three = three + one; 即three現(xiàn)在的值變成了40.
所以再執(zhí)行three -= one; 此時(shí)three的值就是30