谁能告诉我错哪了

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

慕粉1473856098

2017-08-04 11:34

http://img.mukewang.com/5983eb43000164fa13270613.jpg

谁能告诉我错哪了

写回答 关注

8回答

  • 慕田峪5701256
    2017-08-10 12:26:08
    public class HelloWorld {
        public static void main(String[] args) {
      int age=60;
     if(age>=60)
          {System.out.println("老年");}
     else if(age<60&&age>=40)
         {System.out.println("中年");}
        else if(age<40&&age>=18)
         {System.out.println("少年");}
        else 
         {System.out.println("童年");}
        
     }
    }


    0_子朔_0 回复qq_或雪_...

    奥,谢谢

    2017-08-16 13:56:06

    共 3 条回复 >

  • 慕仔2167687
    2017-08-04 15:54:05

    注意,在代码语句的结尾,如果之前打字用到了中文,要注意是否切换回英文再打分号

    如果没有切换,就会报错

    望采纳。谢谢

  • qq_四海为家_4
    2017-08-04 14:54:54

    结束符分号的错误:第5行和第11行的分号,你用的是中文的,改成英文的。

  • 慕的地1504070
    2017-08-04 13:29:52

    5行和11行的分号不对     你用的中文     改成英文分号

  • 慕粉0001535814
    2017-08-04 12:15:35

    第5行和第11行 ; 用英文的 不能用中文的!

  • swsbty
    2017-08-04 12:11:59
    1. 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
           {
               System.out.println("童年");
           }
       }
      }

  • 瘾_19970301
    2017-08-04 11:54:16
    if(age>40 && age<60)

    很简单的一个逻辑,大于60的数字一定是大于40的,这一章课件有问题,应该写成我上述这种。

  • 慕UI2389527
    2017-08-04 11:51:26

    分号的格式不对?

    swsbty

    大于等于40的同时也要小于60,正确的第6行代码应该是 } else if(age>40 && age<=60) {

    2017-08-04 12:09:30

    共 1 条回复 >

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

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

1165552 学习 · 17587 问题

查看课程

相似问题