亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么會編譯出這樣的結果?。?/h1>

public class HelloWorld{

? ? public static void main(String[] args) {

? ?int one = 10 ;

? ? ? ? int two = 20 ;

? ? ? ? int three = 0 ;

? ? ? ? int three=one+two;

? ? ? ? System.out.println(three);

? ? ? ? int three+=one;

? ? ? ? System.out.println(three);

? ? ? ? int three-=one;

? ? ? ? System.out.println(three);

? ? ? ? int three*=one;

? ? ? ? System.out.println(three);

? ? ? ? double three/=one;?

? ? ? ? System.out.println(three);

? ? ? ? int three%=one;

? ? ? ? System.out.println(three);

}

}


結果編譯出來的結果是:

/85/1298/Fdvt/HelloWorld.java:8: error: ';' expected
? ? ? ?int three+=one;
? ? ? ? ? ? ? ? ^
/85/1298/Fdvt/HelloWorld.java:8: error: not a statement
? ? ? ?int three+=one;
? ? ? ? ? ? ? ? ? ^
/85/1298/Fdvt/HelloWorld.java:10: error: ';' expected
? ? ? ?int three-=one;
? ? ? ? ? ? ? ? ^
/85/1298/Fdvt/HelloWorld.java:10: error: not a statement
? ? ? ?int three-=one;
? ? ? ? ? ? ? ? ? ^
/85/1298/Fdvt/HelloWorld.java:12: error: ';' expected
? ? ? ?int three*=one;
? ? ? ? ? ? ? ? ^
/85/1298/Fdvt/HelloWorld.java:12: error: not a statement
? ? ? ?int three*=one;
? ? ? ? ? ? ? ? ? ^
/85/1298/Fdvt/HelloWorld.java:14: error: ';' expected
? ? ? ?double three/=one;
? ? ? ? ? ? ? ? ? ?^
/85/1298/Fdvt/HelloWorld.java:14: error: not a statement
? ? ? ?double three/=one;
? ? ? ? ? ? ? ? ? ? ?^
/85/1298/Fdvt/HelloWorld.java:16: error: ';' expected
? ? ? ?int three%=one;
? ? ? ? ? ? ? ? ^
/85/1298/Fdvt/HelloWorld.java:16: error: not a statement
? ? ? ?int three%=one;
? ? ? ? ? ? ? ? ? ^
10 errors

正在回答

3 回答

你這叫定義多個three的參數 如果要定義不同的參數就要不同的名字 如果要參數一直運算就不要參數類型

0 回復 有任何疑惑可以回復我~

多打了int定義變量類型一次就夠了,以后就不用一直定義了


1 回復 有任何疑惑可以回復我~

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);

? ? ? ? three+=one;

? ? ? ? System.out.println(three);

? ? ? ? three-=one;

? ? ? ? System.out.println(three);

? ? ? ? three*=one;

? ? ? ? System.out.println(three);

? ? ? ? three/=one;

? ? ? ? System.out.println(three);

? ? ? ? three%=one;

? ? ? ? System.out.println(three);

}

}

int three只能用一次,不能又int three。int表示定義一個新的變量。從這句int three=one+two;以后都不要int

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么會編譯出這樣的結果?。?/h1> 我要回答 關注問題

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號