Java实现输入分数,输出该同学的相应等级(switch语句实现)

  • Post author:
  • Post category:java



目录


一、前言


二、代码段


1、switch代码段


三、程序运行结果(控制台输出)


四、涉及到的知识点代码



一、前言

1.本代码是我在上学时写的,有一些地方没能完美实现,请包涵也请多赐教!

2.本弹窗界面可以根据简单的要求进行输入,并显示是否其结果,该文章代码设置的是在代码上输出分数,并且通过抹除的方法取输入成绩的首个字符,进行判定成绩等级。同时可以实现自定义的设置;

3.这是一个switch语句;

5.该系统只能在控制台(eclipse等版本)上运行,同时需要搭配jdk环境;

二、代码段

1、switch代码段

package com.edu.s2;

import java.util.Scanner;

public class test1 {
	public static void main(String[] args) {
		float score; 	
		int number;
		Scanner in =new Scanner(System.in);
		System.out.print("请输入分数:");
		score = in.nextFloat(); 
		number=(int)(score/10);
		switch(number)
		{
		case 0:
		case 1:
		case 2:
		case 3:
		case 4:
		case 5:
			System.out.println("该同学的分数等级为:不及格"); 
			break;
		case 6:
			System.out.println("该同学的分数等级为:及格"); 
			break;
		case 7:
			System.out.println("该同学的分数等级为:中等"); 
			break;
		case 8:System.out.println("该同学的分数等级为:良好"); 
		break;
		case 9:
		case 10:
			System.out.println("该同学的分数等级为:优秀"); 
			break;
		default:
			System.out.println("输入的分数不在0--100之间,请重新输入");
			break;
		}
	}
}


三、程序运行结果(控制台输出)



1.弹出时的显示结果

2.输入正确数值的显示结果

3.输入不正确数值的显示结果

四、涉及到的知识点代码

1.实例化scanner类对象

Scanner

2.多分支判断语句

switch{

case:

break;

default;

}



版权声明:本文为weixin_59042297原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。