java实现根据小明不同的期末考试成绩给予不同的奖励(Scanner运用,elseif判断运用)
代码:
package com.liangrui;
import javax.crypto.spec.PSource;
import java.util.Scanner;
/**
* 功能描述: 根据小明不同的期末考试成绩给予不同的奖励
* 奖励:
* 95-100 山地自行车一辆
* 90-94 游乐场玩一次
* 80-89 变形金刚玩具一个
* 80以下 胖揍一次
* 异常:
* 小于0或大于100时,输出错误信息
* @Author 良睿
* @Datetime 2021/3/11 23:01
*/
public class ElseIfTest {
public static void main(String[] args) {
//小明的成绩以键盘方式输入
Scanner scanner=new Scanner(System.in);
//输入小明的成绩
System.out.println("请输入小明的成绩:");
int score=scanner.nextInt();
//对成绩进行判断给予不同的奖励
if (score<0||score>100){
System.out.println("您输入的成绩错误,请输入0-100的成绩");
}else if (score>=95&&score<=100){
System.out.println("奖励山地自行车一辆");
}else if (score>=90&&score<95){
System.out.println("奖励游乐场玩一次");
}else if (score>=80&&score<90){
System.out.println("奖励变形金刚玩具一个");
}else {
System.out.println("奖励胖揍一顿");
}
}
}
输出日志:
请输入小明的成绩:
0
奖励胖揍一顿