这个错在哪了?

来源:6-3 编程练习

7457286

2019-11-12 22:36:41

import java.util.Scanner;

public class ScoreDemo{

   public static void main(String[] args){   

       Scanner sc=new Scanner(System.in);

       //输出提示信息

      System.out.println("请输入一个成绩:"); 


       //从键盘输入一个整型数据作为分数,并放到变量score中

      int score=sc.nextInt();


       //对成绩进行判断,输出对应的内容

      if (score>=85){

          System.out.println("优秀!很棒!!");

      }else if(score>=75 && score<=84){

          System.out.println("良!可以在优秀一点!!");

      }else if(score>=60 && score<=74){

          System.out.println("及格!还可以!!");

      }else (score<=60){

          System.out.println("不及格!情况不妙!!");

      }


   }

}


写回答

1回答

好帮手慕小班

2019-11-13

同学你好,在if-else的选择结构中,else if后要加判断条件,而else后不需要再加判断条件了,语法如下:

http://img.mukewang.com/climg/5dcb9ba90976f8aa08470541.jpg

修改后代码如下:

http://img.mukewang.com/climg/5dcb9c0a099a152903740126.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 393 问题

查看课程