我想询问一下我哪里做错了

来源:6-3 编程练习

慕用2429597

2020-02-14 20:04:22

import java.util.Scanner;

public class ScoreDemo{

   public static void main(String[] args){   

       Scanner sc=new Scanner(System.in);

       System.out.println("请输入您的成绩");//输出提示信息

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

       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{

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

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

     


   }

}


写回答

1回答

好帮手慕小班

2020-02-15

同学你好,检查贴出代码,调用Scanner对象中的方法要     对象.方法名();这样的形式调用,例如:

int score=sc.nextInt();但是贴出代码不是这样写的。修改后代码如下:

import java.util.Scanner;

public class ScoreDemo{

   public static void main(String[] args){   

       Scanner sc=new Scanner(System.in);

       System.out.println("请输入您的成绩");//输出提示信息

       int score=sc.nextInt();//从键盘输入一个整型数据作为分数,并放到变量score中

       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{

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

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

}


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

1

0 学习 · 393 问题

查看课程