为什么两个小程序就会在第二个int出错呢

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

慕数据10619733

2017-09-20 17:35

package com.demo;


public class Day301 {

public static void main(String[] args) {

int score=5;

if(score>30){

   System.out.println("优秀");

}else if(score>20){

   System.out.println("刚刚好");

}else if(score<20){

       System.out.println("妈的智障");

   }

}

        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("童年,活该你无忧无虑,其实我也想回到童年");

 

}

}


   



写回答 关注

2回答

  • 明心2018
    2017-09-22 09:40:17
    //都是语法书写错误
    
    public class Day301 {
    public static void main(String[] args) {
    int score=5;
    if(score>30)
          System.out.println("优秀");
    else if(score>20){
          System.out.println("刚刚好");
    }else if(score<20){
           System.out.println("妈的智障");
    }else;
    
    
    
    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("童年,活该你无忧无虑,其实我也想回到童年");
     
     }
    
    }


  • 浅白黄
    2017-09-20 18:07:59

    你把 int age = 25; 上面那个 } 删掉就可以了。  这个是多余的。

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

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

1165172 学习 · 17581 问题

查看课程

相似问题