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

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

正在回答

3 回答

java中不支持if(40<=age<60)這種寫法,必須分為兩部分if(age>=40 && age<60)翻譯過來的意思就是age大于等于40并且age小于60

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

以行踐言 提問者

非常感謝!
2015-05-24 回復 有任何疑惑可以回復我~

后面的判斷語句不用再次比較,else if 是if為假后執行else if,隱含條件已經是age<60所以后面就直接age>40.age>18就可以,這樣比較簡潔,干凈

0 回復 有任何疑惑可以回復我~
public?class?HelloWorld?{
????public?static?void?main(String[]?args)?{
	int?age=25;
	if(age>=60){
?????System.out.println("老年");???
	}else?if(40<=age&&age<60){
?????System.out.println("中年");???
	}else?if(18<=age&&age<40){
?????System.out.println("少年");
????}else{
?????????System.out.println("童年");
????}
????}
}

更正之后完美運行..謝謝~

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

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167506    人
  • 解答問題       18748    個

0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始

進入課程

請問這是哪兒錯了呢?

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

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

幫助反饋 APP下載

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

公眾號

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