課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
這樣寫可以嗎
2016-11-25
源自:Java入門第一季(IDEA工具)升級版 4-3
正在回答
if語句判斷條件有問題。
40=>age<=60 , 18=>age<=40
此兩處條件一直不滿足,當age=45時不能輸出中年
應改為:
else if (40<=age<=60) 和
else if(18<=age<=40)
慕函數5179598 提問者
瓜牛瓜牛
qq_oStp戀_1
最后應以else結尾
不行,應該使用邏輯運算符,我開始和你一樣用數學的方法,但是運行結果顯示錯誤,我改為邏輯運算符就正確了。
不行。
if(age>=40||age<=60)
if(age>=18||age<40)
不可以 ,因為你把age的值已經給出了,所以它只能是25歲。 ?寫的其他條件就多余了!
int age = in.nextInt(); ?這樣就可以了 ?也可以加個提示 ?System.out.println("請輸入你的年齡");?這個放在int age =?in.nextInt();的上面,輸入年齡,執行if判斷。
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
6 回答求教,這些寫可以嗎?
4 回答這樣可以嗎?
1 回答這樣可以嗎
1 回答這樣可以嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-25
if語句判斷條件有問題。
40=>age<=60 , 18=>age<=40
此兩處條件一直不滿足,當age=45時不能輸出中年
應改為:
else if (40<=age<=60) 和
else if(18<=age<=40)
2016-11-29
最后應以else結尾
2016-11-25
不行,應該使用邏輯運算符,我開始和你一樣用數學的方法,但是運行結果顯示錯誤,我改為邏輯運算符就正確了。
2016-11-25
不行。
if(age>=40||age<=60)
if(age>=18||age<40)
2016-11-25
不可以 ,因為你把age的值已經給出了,所以它只能是25歲。 ?寫的其他條件就多余了!
int age = in.nextInt(); ?這樣就可以了 ?也可以加個提示 ?System.out.println("請輸入你的年齡");?這個放在int age =?in.nextInt();的上面,輸入年齡,執行if判斷。