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

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

這么打為什么不對

public class HelloWorld {
??? public static void main(String[] args) {
??int age=25;
???? if(age>60){
???????? System.out.println("老年");
???? }else if(40<age<60){
???????? System.out.println("中年");
???? }else if(18<age<40){
???????? System.out.println("少年");
???? }else if(age<18){
???????? System.out.println("童年");
???? }
???
???
???
???
???
???
???
???
???
???
???
???
?}
}

正在回答

4 回答

為什么不把判斷條件包含在語句里面,

else if(40<age<=60){
???????? System.out.println("中年");
???? }else if(18<age<=40){
???????? System.out.println("少年");
???? }else if(age<=18){
???????? System.out.println("童年");
???? }

這樣才不會有問題,否則會遺漏

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

這個最佳回答 是錯的吧, 不能直接 40<age<=60? 這樣子。復制他的 提交 顯示運行錯誤。這都能成 最佳回答,嚴重誤導別人! 我就是其中一個?。?!

我問了問別人 才知道用邏輯運算符, 應該是 age>40&&age<=60。

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

等你下課_不愛我就拉到

哈哈哈 肯定不能這樣啊 就沒有這樣的語法 我只是復制了問題上的代碼 舉例讓他把條件加全
2019-03-08 回復 有任何疑惑可以回復我~

可以加邏輯運算符,

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

操作符<對于參數類型boolean, int是未定義的

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

舉報

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

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

進入課程

這么打為什么不對

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

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

幫助反饋 APP下載

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

公眾號

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