为什么不对

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

慕莱坞2291579

2015-10-25 11:07

public class teat1 {
       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 ("童年");}
       }
}

写回答 关注

4回答

  • lvzhenzhan
    2016-01-02 08:34:30

    亲,你的判断出现了重复啦!age>60是不是也是age>40的范围啊?我是这样的:

    if(age >60);

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

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

    else;

    我的是通过了,谢谢。

  • wuxingqun
    2015-12-15 17:18:57

    public class Teat1 {

           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 ("童年");

    }

           }

    }


  • 叫我妞妞
    2015-10-27 11:17:45

    语法出错了,或者是没有切换成英文字符

  • 慕容慕
    2015-10-25 11:40:58

    是不是类名与文件名不一样?

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

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

1165650 学习 · 17587 问题

查看课程

相似问题