答案显示是对的,但是为什么右边编译框显示有错误

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

cappuccino119

2015-12-17 18:30

public class HelloWorld {

    public static void main(String[] args) {

int age=25;

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

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

}else if(age>18&&age<40){System.out.println("少年");

}else if(age<18){System.out.println("少年");    

 }   

    


写回答 关注

3回答

  • 惫懒sloth
    2015-12-17 18:56:11
    已采纳

    你最后一个大括号是中文下的不是英文的,把它换成}

    另外这个系统的判断有些问题,不用去理会

    cappuc...

    非常感谢!

    2015-12-17 21:33:03

    共 1 条回复 >

  • RockenRoll
    2015-12-17 19:04:26

    最后一个大括号改成英文的,后面还少了2个括号

  • 寻知者
    2015-12-17 18:55:59

    如果和答案一样就不会 不然差一个符号都会说错误,是这个编译器的缺点

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

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

1165172 学习 · 17581 问题

查看课程

相似问题