分析:
①?明的考试成绩未知,可以使?键盘录?的?式获取值
②由于奖励种类较多,属于多种判断,采?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("您的成绩输?有误!");
}
}
}
|