为了账号安全,请及时绑定邮箱和手机立即绑定

条件语句-多重if

 public class byThree{
   public static void main(String[] args){
     int age=(-1);
     if (age>=0){
       }if(age>=200){
       System.out.println("外星人");
       }else if (age>=120){
       System.out.println("百岁老人");
       }else if (age>=100){
       System.out.println("老年人");
       }else if (age>=60){
       System.out.println("中老年人");
       }else if (age>=40){
       System.out.println("中年人");
       }else if (age>=18){
       System.out.println("成年人");
       }else if(age>=12){
       System.out.println("青少年");
       }else{
       System.out.println("少年");
     }else{
     System.out.println("输入错误");
     }
  }
}

哪里错了吗,大神指教。

正在回答

3 回答

因为你的19行和20行都是else   只能有一个else

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

37210

和21行 看错了
2016-03-19 回复 有任何疑惑可以回复我~

public class bythree{

  public static void main(String[] args){

    int age=(-1);

    if (age>=0){

      if(age>=200){

      System.out.println("外星人");

      }else if (age>=120){

      System.out.println("百岁老人");

      }else if (age>=100){

      System.out.println("老年人");

      }else if (age>=60){

      System.out.println("中老年人");

      }else if (age>=40){

      System.out.println("中年人");

      }else if (age>=18){

      System.out.println("成年人");

      }else if(age>=12){

      System.out.println("青少年");

      }else{

      System.out.println("少年");

    }

    } else{

    System.out.println("输入错误");

    }

 }

}

大括号错了

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

1、第五行第一个“{”要删掉

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

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165454    人
  • 解答问题       17585    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

条件语句-多重if

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信