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

来源:4-3 Java条件语句之多重 if

qq_优秀_2

2019-01-17 16:04

怎错了啊这个怎么从了啊

写回答 关注

3回答

  • 不是太疯的疯子
    2019-01-17 23:44:31

    你后面这句

    else if(age>40){         System.out.println("中年");     }

    ,你输入70,他也是大于40的,就和上面这个

    if(age>60){        System.out.println("老年");    }

    冲突了,中年你需要有一个区间,像楼上那样

  • 慕粉4149379
    2019-01-17 17:25:54


    else if(age > 40 && age <=60)
    else if(age > 18 && age <=40)
    else if(age <= 18)


  • qq_以前你的名字_0
    2019-01-17 16:31:49

    你要写个区间范围If(40<age&&age<=60) 这样

Java入门第一季(IDEA工具)升级版

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

1165172 学习 · 17581 问题

查看课程

相似问题