習題4.2 設學生的學習成績按如下的分數段評定位四個等級:85~100爲A,70~84爲B,60~69爲C,0~59爲D。從鍵盤上輸入一個0~100之間的成績,要求用switch語句根據成績。。。

Java程序設計基礎(第5版) 陳國君 清華大學出版社

習題 4.2 設學生的學習成績按如下的分數段評定位四個等級:85~ 100爲A,70~ 84爲B,60~ 69爲C,0~ 59爲D。從鍵盤上輸入一個0~100之間的成績,要求用switch語句根據成績,評定並輸出相應的等級。

代碼塊:

package App;
import java.util.*;
public class App1 {
	public static void main(String[] args)
	{
		double score;
		int sco;
		Scanner reader=new Scanner(System.in);
		System.out.print("Please enter score: ");
		score=reader.nextDouble();
		sco=(int)score/10;
		switch(sco)
		{
		case 0:
		case 1:
		case 2:
		case 3:
		case 4:
		case 5:
			System.out.println("The grade is D!");
			break;
		case 6:
			System.out.println("The grade is C!");
			break;
		case 7:
			System.out.println("The grade is B!");
			break;
		case 8:
			if(score/10<=8.4)
				System.out.println("The grade is B!");
			else
				System.out.println("The grade is A!");
			break;
		case 9:
		case 10:
			System.out.println("The grade is A!");
			break;
		default:
			break;
		}
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章