13:编写代码实现如下内容:if语句实现和switch 语句实现
考试成绩分等级。
90~100 A等。
80-89 B等。
70-79 C等。
60-69 D等。
60以下 E等。
请根据给定成绩,输出对应的等级。
if语句
import java.util.Scanner;
class Grade{
public static void mian(String[] args){
Scanner sc =new Scanner(System.in);
int x = sc.nextInt();
if(x < 0 ||x > 100 {
System.out.println("成绩录入无效")
}else if(x >= 90)) {
System.out.println("A等")
}else if(x >= 80) {
System.out.println("B等")
}else if(x >= 70) {
System.out.println("C等")
}else if(x >= 60) {
System.out.println("D等")
}else {
System.out.println("E等")
}
}
}
switch语句
import java.util.Scanner;
class Grade {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入一个数据");
int x = sc.nextInt();
if(x >=0 && x <= 100) {
x = x/10;
switch (x) {
case 10:
case 9:
System.out.println("优");
break;
case 8:
System.out.println("良");
break;
case 7:
System.out.println("中");
break;
case 6:
System.out.println("及");
break;
default:
System.out.println("差");
}
}else {
System.out.println("输入成绩无效");
}
}
}
|
|