当成绩大于90(含90),输出A;当成绩在80-90之间(含80),输出B;当成绩在60-80之间(含60),输出C;当成绩小于60,输出D;分别用if 和switch 语句实现。
下面展示if语句代码
package test;
import java.util.Scanner;
public class chengji {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
System.out.println("请输入成绩:");
int score = in.nextInt();
if(score>=90&&score<=100) {
System.out.println("A");
}
else if(score>=80&&score<90) {
System.out.println("B");
}
else if(score>=60&&score<80) {
System.out.println("C");
}
else if(score<60) {
System.out.println("D");
}
else {
System.out.println("成绩有误,error");
}
}
}
下面展示 switch语句代码
package test;
import java.util.Scanner;
public class chengji {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
System.out.println("请输入成绩:");
int score = in.nextInt();
int num = score/10;
switch(num) {
case 9:System.out.println("A");break;
case 8:System.out.println("B");break;
case 7:case 6:System.out.println("C");break;
case 5:case 4:case 3:case 2:case 1:case 0:System.out.println("D");break;
default:System.out.println("error");break;
}
}
}