Java基本语法-switch-case的例题 输入成绩

例题:对学生成绩大于60分的,输出”合格“。低于60分的,输出”不合格“。

import java.util.Scanner;

class Score{
	public static void main(String[] args){
		Scanner scan = new Scanner(System.in);
		System.out.println("请输入您的成绩:");
		int score = scan.nextInt();
		switch(score / 10){
		case 0:
		case 1:
		case 2:
		case 3:
		case 4:
		case 5:
			System.out.println("不及格");
			break;
		case 6:
		case 7:
		case 8:
		case 9:
		case 10:
			System.out.println("及格");
			break;
			
		}

	}
}

说明:如果switch-case结构中的多个case的执行语句相同,则可以考虑进行合并。

更优的解决方案:

import java.util.Scanner;

class Score{
	public static void main(String[] args){
		Scanner scan = new Scanner(System.in);
		System.out.println("请输入您的成绩:");
		int score = scan.nextInt();
		switch(score / 60){
		case 0 :
			System.out.println("不及格");
			break;
		case 1:
			System.out.println("及格");
			break;

	}
}
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇