請問下我這哪里錯了
public class HelloWorld{
? ? public static void main(String[] args) {
? ? 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);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? }
? ? ? ??
? ? ? ??
? ? ? ??
2018-10-28
代碼沒有問題,你是想問為什么最后輸出結果為0嗎?%是取余的意思,在最后一次輸出中three的值為30,one的值為 10 取余為 0。