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

条件语句之多重if

条件语句之多重if

娜娜程序瑗 2016-08-10 19:20:09
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("童年");     } }}为什么四个bug   
查看完整描述

9 回答

已采纳
?
JustWannaHugU

TA贡献452条经验 获得超796个赞

同学,你的错误在于四个分号

应该用英文输入法打分号的,你试试看!

查看完整回答
反对 回复 2016-08-10
?
XhstormR

TA贡献140条经验 获得超197个赞

int age=25;
System.out.println("老年");


看出什么没有,你结尾的分号其中一个是中文分号,应该是英文分号,望采纳。

查看完整回答
2 反对 回复 2016-08-10
?
2015阿灿

TA贡献2条经验 获得超1个赞

你分号打的是中文,应该用英文!

查看完整回答
1 反对 回复 2016-08-11
?
慕容7724642

TA贡献14条经验 获得超4个赞


是;  而不是;

查看完整回答
1 反对 回复 2016-08-11
?
拖鞋_

TA贡献453条经验 获得超223个赞

分号~~~不说细节了自己查查吧 这个写就是不细心

查看完整回答
1 反对 回复 2016-08-11
?
小尊尊

TA贡献10条经验 获得超3个赞

除了定义变量的分号是英文的,其他的都是中文的!

查看完整回答
1 反对 回复 2016-08-11
?
Rober_Lin

TA贡献15条经验 获得超11个赞

中文输入法的分号,建议以后编程的代码中最好不要加中文,这样可以避免中文符号的问题

查看完整回答
1 反对 回复 2016-08-10
?
qq_烬尘_03794772

TA贡献2条经验 获得超1个赞

Java中区分中英问的符号,四个if语句的后面都是中文的分号,Java会报错的,改成英文的分号即可。

查看完整回答
反对 回复 2016-08-10
?
bluntviola

TA贡献2条经验 获得超2个赞

放到编译器里面比较容易看得出来,四个判断语句的结束分号是中文输入法的分号,改成英文输入打分号就可以了。

查看完整回答
反对 回复 2016-08-10
  • 9 回答
  • 0 关注
  • 2132 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信