返回

switch判断成绩:使用Switch语句判断成绩,一个简单易懂的Java示例

来源:网络   作者:   日期:2025-10-29 14:36:19  

switch判断成绩:使用Switch语句判断成绩,一个简单易懂的Java示例

在编程中,switch 语句是一种条件判断结构,它允许程序根据不同的条件执行不同的代码块,本文将通过一个简单的Java示例,展示如何使用switch语句来判断学生的成绩,并给出相应的评价。

示例代码

import java.util.Scanner;
public class GradeEvaluator {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入学生的成绩(0-100):");
        int score = scanner.nextInt();
        // 使用switch语句判断成绩
        String grade = "";
        switch (score / 10) { // 除以10是为了简化判断,例如80-89分都归为8
            case 0:
            case 1:
            case 2:
            case 3:
            case 4:
                grade = "不及格";
                break;
            case 5:
            case 6:
                grade = "及格";
                break;
            case 7:
                grade = "中等";
                break;
            case 8:
                grade = "良好";
                break;
            case 9:
            case 10:
                grade = "优秀";
                break;
            default:
                grade = "成绩输入无效";
                break;
        }
        System.out.println("成绩为:" + score + ",评价为:" + grade);
    }
}

代码解析

  1. 输入成绩:程序通过Scanner类获取用户输入的成绩。
  2. Switch条件switch语句根据score / 10的值进行判断,如果成绩是85,那么score / 10的结果是8,程序会匹配到case 8
  3. 成绩分级
    • 0-49分:不及格
    • 50-69分:及格
    • 70-79分:中等
    • 80-89分:良好
    • 90-100分:优秀
  4. 默认情况:如果输入的成绩不在0-100范围内,程序会提示“成绩输入无效”。

扩展思路

你可以根据需要修改switch语句中的条件,例如直接判断score的范围,或者添加更多的成绩等级,你还可以结合其他输入方式(如字符输入)或扩展程序功能,例如计算平均分、统计学生人数等。

switch语句是一种简洁高效的条件判断工具,特别适合处理多个离散值的情况,通过本文的示例,你可以轻松地将switch语句应用到实际的编程问题中,如成绩判断、菜单选择等,希望这篇文章能帮助你更好地理解和使用switch语句!

switch判断成绩:使用Switch语句判断成绩,一个简单易懂的Java示例

分类:编程
责任编辑:今题网
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。

相关文章:

文章已关闭评论!