看不懂什么错误....

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

羽丶

2015-09-21 19:17

是不是系统又和我过不去。 0.0


写回答 关注

4回答

  • Perona
    2015-09-21 19:22:39
    已采纳
    }else if(40<age<60){
    }else if(18<age<40){

    没有这种写法,参考代码如下

    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("少年");   
    	    } else {
             System.out.println("童年");   
    	    }
    	}
    }


    chencc...

    else if(40<age&&age<60)中间用且连接

    2015-09-24 20:26:18

    共 2 条回复 >

  • thePureSky
    2015-10-07 10:55:49

    刚开始先判断是否大于60,如果不满足就判断下一个条件,即是否大于40,也就是说在判断第二个条件的时候已经默认是(40<age<60)的了,也就是说if-else语句只会选择一个满足的条件

    thePur... 回复羽丶

    逻辑运算符= =

    2015-10-11 11:31:55

    共 2 条回复 >

  • 热血男儿当自强
    2015-10-04 10:24:02

    在java语言中不能用40<age<60,编译器不认识,必须要用连接符&&,他是两个条件,不能用一个表达式解决问题

  • qq_空城_9
    2015-09-27 16:00:40
    System.out.println("三克油")


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

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

1165172 学习 · 17581 问题

查看课程

相似问题