對%的計算結果的疑問
?int one = 10 ;
? ? ? ? int two = 20 ;
? ? ? ? int three = 0 ;
? ? ? ? three = one +two;
? ? ? ? System.out.println("three=one+two==>"+three);
? ? ? ? three+=one;
? ? ? ? System.out.println("three+=one==>"+three);
? ? ? ? three-=one;
? ? ? ? System.out.println("three-=one==>"+three);?
? ? ? ? three*=one;
? ? ? ? System.out.println("three*=one==>"+three);?
? ? ? ? three/=one;
? ? ? ? System.out.println("three/=one==>"+three);?
? ? ? ? three%=one;
? ? ? ? System.out.println("three%=one==>"+three);
? ? ? ??
這段代碼的最好為什么three%=one的結果是0呢,three此時為30,30%10因該為3才對啊
2017-04-03
%是取余,30除以10的余數是0?。。〔⒉皇??。。?!1