为了账号安全,请及时绑定邮箱和手机立即绑定

请问错在何方

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

        }  

}

}


正在回答

5 回答

问题出在这一句:System.out.println("少年");

最后的那个分号时要求英文字符的分号;

你打成了中文字符的分号;

两个是不一样的

中文;英文;

1 回复 有任何疑惑可以回复我~

试一试这样

int age=25;

    if(age>60)

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

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

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

        else if(age<18) 

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

        else

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


1 回复 有任何疑惑可以回复我~

else if(age>40){

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

条件未全免

age>=40&&age<=60

1 回复 有任何疑惑可以回复我~

错误报的什么

1 回复 有任何疑惑可以回复我~

 System.out.println("少年");  最后的分号是中文的

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)
  • 参与学习       1168076    人
  • 解答问题       18753    个

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

进入课程

请问错在何方

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号