我想询问一下我哪里做错了
来源: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回答
同学你好,检查贴出代码,调用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("不及格!情况不太妙!"); } //对成绩进行判断,输出对应的内容 } }
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题