这样子第六行哪错了?

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

慕后端5108623

2018-10-29 17:06

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{

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

}


写回答 关注

6回答

  • 鲜奶面包
    2018-12-03 19:43:23
    if(age>60){
            System.out.println("老年");
            
        }else if(age>40){
            System.out.println("中年");
            
        }else if(age>18){
            System.out.println("少年");
            
        }else{
            System.out.println("童年");
            
        }


  • 即刻起航
    2018-11-24 20:16:31

    if(age>60){
            System.out.println("老年");
            
        }else if(age>40){
            System.out.println("中年");
            
        }else if(age>18){
            System.out.println("少年");
            
        }else if(age>0){
            System.out.println("童年");
            
        }
       

  • 慕莱坞4317422
    2018-11-23 15:23:35

    else if (age>40){   这样就行了   他是基于不满足大于60之后的   所以不需要再次说明 age<60  

  • xiao肥瑞
    2018-11-18 18:07:58

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

    }这样写的

  • qq_纯甄_benCDF
    2018-11-02 19:39:46

    改成else if(age>40 && age<=60);

  • qq_寻一_0
    2018-10-29 17:22:11

    改成40<age && age<=60

    雀雀you 回复Ibuki_...

    是我弄混了,我想的是赋值运算符。比较运算符是不需要的……

    2018-11-17 08:33:28

    共 3 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题