问答详情
源自:4-2 Java条件语句之 if...else

求大神告诉我哪里错了

public class HelloWorld {

    public static void main(String[] args) {

int age=25;

if(age >= 18 ){

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

}

        else {

         System.out.println("未成年");

        }

}

}

不加else条件不报错   后面加上lese条件就是乱码

提问者:Young_KKK 2017-02-22 10:39

个回答

  • ziom
    2017-02-22 11:05:07
    已采纳

    代码没问题,是慕课网的问题,这毕竟不是真实的开发环境,所以一旦你的代码与慕课网预设的答案有点出路,他就不会判定你是错误的,不让你通过。

    可是试试这个:

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

    求采纳!

  • 莫说我还想你
    2017-02-22 12:29:04

    代码没有问题,你项目编码有问题,把项目的编码格式改为utf-8试试


  • S_KX
    2017-02-22 11:02:34

    运行没问题啊

  • qq_蚕豆味蟹黄_dwMOSV
    2017-02-22 10:49:13

    我这运行也木有问题哈

  • 慕粉1619179612
    2017-02-22 10:47:08

    运行没问题的