分析:
①⼩明的考试成绩未知,可以使⽤键盘录⼊的⽅式获取值
②由于奖励种类较多,属于多种判断,采⽤if...else...if格式实现
③为每种判断设置对应的条件
④为每种判断设置对应的奖励
import java.util.Scanner;
public class IfTest02 {
public static void main(String[] args){
// 1. 使⽤Scanner录⼊考试成绩
Scanner sc = new Scanner(System.in);
System.out.println("请输⼊您的成绩:");
int score = sc.nextInt();
// 2. 判断成绩是否在合法范围内 0~100
if(score >=0 && score <= 100){
// 合法成绩
// 3. 在合法的语句块中判断成绩范围符合哪⼀个奖励
if(score >= 95 && score <= 100){
System.out.println("⾃⾏⻋⼀辆");
}else if(score >= 90 && score <= 94){
System.out.println("游乐场⼀次");
}else if(score >= 80 && score <= 89){
System.out.println("变形⾦刚⼀个");
}else {
System.out.println("挨顿揍, 这座城市⼜多了⼀个伤⼼的⼈~");
}
}else{
// ⾮法的话, 给出错误提示
System.out.println("您的成绩输⼊有误!");
}
}
}