条件语句之多重if

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   

娜娜程序瑗
浏览 2135回答 9
9回答

JustWannaHugU

同学,你的错误在于四个分号应该用英文输入法打分号的,你试试看!

XhstormR

int age=25; System.out.println("老年");看出什么没有,你结尾的分号其中一个是中文分号,应该是英文分号,望采纳。

2015阿灿

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

慕容7724642

是;  而不是;

拖鞋_

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

小尊尊

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

Rober_Lin

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

qq_烬尘_03794772

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

bluntviola

放到编译器里面比较容易看得出来,四个判断语句的结束分号是中文输入法的分号,改成英文输入打分号就可以了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java