day5--switch语句判断分数的等级

阅读 44

2022-04-07

switch语句判断分数的等级

package com.one;

public class SwitchStatement {

	public static void main(String[] args) {
		scoreToLevelTest();
	}//Of main	

	public static char scoreToLevel(int paraScore) {
		// E stands for error
		char resultLevel = 'E';
		int tempDigitalLevel = paraScore / 10;
		switch (tempDigitalLevel) {
		case 10:
		case 9:
			resultLevel = 'A';
			break;
		case 8:
			resultLevel = 'B';
			break;
		case 7:
			resultLevel = 'C';
			break;
		case 6:
			resultLevel = 'D';
			break;
		case 5:
		case 4:
		case 3:
		case 2:
		case 1:
		case 0:
			resultLevel = 'F';
			break;
		default:
			resultLevel = 'E';
			break;
		}// Of switch
		return resultLevel;

	}// of scoreToLevel
	
	public static void scoreToLevelTest() {
		int tempScore = 100;
		System.out.println("Score "+ tempScore + " to level is: " + scoreToLevel(tempScore));
		
		tempScore = 98;
		System.out.println("Score "+ tempScore + " to level is: " + scoreToLevel(tempScore));
		
		tempScore = 81;
		System.out.println("Score "+ tempScore + " to level is: " + scoreToLevel(tempScore));
		
		tempScore = 74;
		System.out.println("Score "+ tempScore + " to level is: " + scoreToLevel(tempScore));
		
		tempScore = 60;
		System.out.println("Score "+ tempScore + " to level is: " + scoreToLevel(tempScore));
		
		tempScore = 52;
		System.out.println("Score "+ tempScore + " to level is: " + scoreToLevel(tempScore));
		
		tempScore = 21;
		System.out.println("Score "+ tempScore + " to level is: " + scoreToLevel(tempScore));
		
		tempScore = 450;
		System.out.println("Score "+ tempScore + " to level is: " + scoreToLevel(tempScore));
		
	}// of scoreToLevelTest
	

}// of class SwitchStatement

运行结果

在这里插入图片描述

精彩评论(0)

0 0 举报