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

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

大神幫我看看哪有問題

public class HelloWorld {

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

int one = 20 ;

? ?duoble two =one%2;

? ?if(two=o){

? ? ? ?System.out.println("one是偶數");

?}

? ? ? ? else{

? ? ? ? ? ? System.out.println("one是奇數");

? ? ? ? }

}

}


正在回答

5 回答

int one %=2;請問這有什么問題

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

修改后的正確代碼如下:

public?class?Employee?{
????public?static?void?main(String[]?args)?{
????????int?one?=?20;
????????one?=?one%2;
????????if(one==0)?{
????????????System.out.println("one是偶數");
????????}?else?{?System.out.println("one是奇數");?}
????}
}


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

首先 有兩點問題

1:two==0 你寫的是 two=o(賦值語句 );

2:one 和 two 類型應該是一樣的? 如果是one int 型? 那么 two也應該是int型

因此我把代碼中的int two=one%2 改成了 double two=one%2.0

希望對你有幫助

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

qq_這名字看你還說不說非主流_0

不用把one也該成double型吧。因為one是整型 而two是one除以二 可能會除不盡 有小數 才會需要定義為double型
2018-07-28 回復 有任何疑惑可以回復我~
#2

like_sun 回復 qq_這名字看你還說不說非主流_0

確實,但是上下一般還是要類型一致的
2018-07-28 回復 有任何疑惑可以回復我~

public class HelloWorld {

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

double one = 20 ;

? double two =one%2.0;

? ?if(two==0){

? ? ? ?System.out.println("one是偶數");

?}

? ? ? ? else{

? ? ? ? ? ? System.out.println("one是奇數");

? ? ? ? }

}

}


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

“=”是右邊的值賦給左邊的意思,“==”用于比較左右兩邊的值是否相等,所以應該把“=”改成“==”;

還有,你的“two=o”右邊的o應該不是數字0吧?要寫數字0呀~

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

969999666696

是要把“two=o”改成“two==0”
2018-07-22 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

大神幫我看看哪有問題

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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