题目描述:
根据学生的成绩(可能取值为5、4、3、2、1),显示相应的等级(优秀、良好、中等、及格、不及格)
if语句实现:
public class Test02_1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个数字(1-5):");
int a = scanner.nextInt();
System.out.println(a);
if(a==5) {
System.out.println("优秀");
}else if(a==4) {
System.out.println("良好");
}else if(a==3) {
System.out.println("中等");
}else if(a==2) {
System.out.println("及格");
}else if(a==1) {
System.out.println("不及格");
}else {
System.out.println("对不起,没有这个档次!");
}
}
}
switch语句实现:
public class Test02_2 {
static Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
System.out.println("请输入一个数字");
int a = scanner.nextInt();
System.out.println("a="+a);
switch (a) {
case 1:
System.out.println("不及格");
break;
case 2:
System.out.println("及格");
break;
case 3:
System.out.println("中等");
break;
case 4:
System.out.println("良好");
break;
case 5:
System.out.println("优秀");
break;
default:
System.out.println("对不起,没有这个选项!");
break;
}
}
}
本节完!
更多信息交流请加QQ:1406073270