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

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

如果需要產生判斷該怎么做?

int one = 20 ;

? ? if(one%2==0){

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

}

如果需要產生判斷one的值是否為偶數或者奇數,是不是需要加上以下的代碼?

? ? ? ? if(one%2!=0){

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

}

兩條代碼同時生效的時候是不是才能判斷一個數字是否為奇數或者偶數?

正在回答

4 回答

int one = 20 ;

? ? if(one%2==0){

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

? ? }else

? ? ? ?{

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

? ? }


0 回復 有任何疑惑可以回復我~
System.out.print("請輸入需要判斷的數:");
int?one?=?new?Scanner(System.in).nextInt();
String?two;
two=one%2==0?"偶":"奇";
System.out.println(one+"是一個"+two+"數");


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

慕蓋茨6056564 提問者

謝謝你你回復,估計我剛開始學水平暫時沒達到,有點看不太懂
2018-10-23 回復 有任何疑惑可以回復我~

不是的,如果下面的判斷去掉

int one = 20 ;

? ? if(one%2==0){

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

? ? }

? ? ? ?{

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

? ? }

我這邊最后返回的是

one是偶數
one是奇數
1 回復 有任何疑惑可以回復我~
#1

Sakura_Z

你這個第一個System輸出的是if語句的,第二個只是輸出字符
2018-11-07 回復 有任何疑惑可以回復我~

沒太明白你的意思。。應該不用兩條代碼的,不是偶數,不就是奇數么

?if(one%2==0)

{

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

}

else

{

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

}

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

慕蓋茨6056564 提問者

不是的,如果下面的判斷去掉 int one = 20 ; if(one%2==0){ System.out.println("one是偶數"); } { System.out.println("one是奇數"); } 我這邊最后返回的是 one是偶數 one是奇數
2018-10-21 回復 有任何疑惑可以回復我~
#2

RandyForest 回復 慕蓋茨6056564 提問者

你和回答者的代碼不一樣,你的少了個else,這是if語句的進階用法。
2018-10-27 回復 有任何疑惑可以回復我~
#3

慕無忌5259836 回復 慕蓋茨6056564 提問者

你這個不管上面的結果是啥 輸出的都是括號()里的 因為 你輸出語句里面加了雙引號 意思就是字符串 不管你 “” 里面輸入啥 就輸出的是啥 不信你試試
2018-11-25 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

如果需要產生判斷該怎么做?

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

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

幫助反饋 APP下載

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

公眾號

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