eclipse使用Java实现根据输入成绩,判断等级
前言
根据学员成绩输出等级:
A(成绩大于等于90分);
B(成绩小于90分且大于等于80分);
C(成绩小于80分且大于等于60分);
D(成绩小于60)。
代码实现
具体代码如下:
package day03;
import java.util.Scanner;
public class ScoreLevel {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入得分:");
int score = scan.nextInt();
if(score > 100 || score < 0) {
System.out.println("成绩输入错误,请重新输入!"); //先判断输入的成绩是否在0~100之间,在判断成绩所在范围区域
}else {
if(score >= 90) {
System.out.println("等级:A");
}else if(score >= 80){
System.out.println("等级:B");
}else if(score >= 60){
System.out.println("等级:C");
}else {
System.out.println("等级:D");
}
}
}
}
代码优化:
package day03;
import java.util.Scanner;
public class ScoreLevel {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入得分:");
int score = scan.nextInt();
if(score > 100 || score < 0) {
System.out.println("成绩输入错误,请重新输入!");
}else if(score >= 90){
System.out.println("等级:A");
}else if(score >= 80){
System.out.println("等级:B");
}else if(score >= 60){
System.out.println("等级:C");
}else {
System.out.println("等级:D");
}
}
}