用switch编写成绩等级java

使用switch语句来编写一个根据成绩划分等级的Java程序:

import java.util.Scanner;

public class GradeLevel {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        System.out.print("请输入成绩:");
        int score = input.nextInt();

        int level = score / 10;

        // 使用switch语句根据成绩等级输出对应结果
        switch (level) {
            case 10:
                System.out.println("等级:A");
                break;
            case 9:
                System.out.println("等级:A");
                break;
            case 8:
                System.out.println("等级:B");
                break;
            case 7:
                System.out.println("等级:C");
                break;
            case 6:
                System.out.println("等级:D");
                break;
            default:
                System.out.println("等级:E");
        }

        input.close();
    }
}

程序首先使用Scanner类获取用户输入的成绩。然后,将成绩除以10得到等级的判断值,并使用switch语句来根据判断值输出对应的成绩等级。如果判断值为 10 或 9,则输出等级 A;如果判断值为 8,则输出等级 B;如果判断值为 7,则输出等级 C;如果判断值为 6,则输出等级 D;如果判断值为其他数值,则输出等级 E。

版权申明:财旺号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 1790309299@qq.com 举报,一经查实,本站将立刻删除。

(0)
的头像

相关推荐

  • java截取字符串中的字母

    在Java中,可以使用字符串的substring()方法来截取字符串中的字母。 substring()方法有两种用法:1. substring(int beginIndex):从指定索引开始截取到字符串末尾。2. substring(int beginIndex, int endIndex):从指定索引开始截取到结束索引(不包括结束索引)。 以下是一些示例代…

    2024年2月15日
    00
  • 修改表结构命令sql

    修改表结构的命令SQL主要有两种:ALTER TABLE和CREATE TABLE。 1. ALTER TABLE命令: – 用于修改已存在的表的结构。 – 修改表名:ALTER TABLE 原表名 RENAME TO 新表名; – 添加列:ALTER TABLE 表名 ADD 列名 列类型; – 修改列名:A…

    2023年11月16日
    00
  • Java数组删除指定元素

    Java的数组是固定长度的,一旦声明后,长度就不能改变。因此,删除数组中的指定元素并不是直接从数组中删除元素,而是通过创建一个新数组,并将不需要删除的元素复制到新数组中的方式实现。 具体步骤如下: 1. 遍历原始数组,统计需要删除的元素的个数。可以使用一个变量来记录需要删除的元素的个数,初始值为0。 2. 创建一个新数组,其长度为原始数组的长度减去需要删除的…

    2023年11月23日
    00
  • cmd窗口不显示光标

    在Windows的cmd窗口中,光标默认是显示的。但有时候会出现不显示光标的情况,可能是由于以下原因: 1. 临时关闭光标:有些应用程序或脚本会在运行时临时关闭光标,以便进行一些特定的操作,但操作完成后会重新显示光标。如果你看到cmd窗口中没有光标,可以尝试按一下键盘上的“Caps Lock”键或“Num Lock”键,看看光标是否重新出现。 2. 修改注册…

    2024年1月29日
    00
  • mes是什么意思

    《mes是什么意思?》 当我们谈论着语言中的某个词汇时,往往隐藏着更深层次的含义和历史。就像一枚宝藏,它可能被埋藏在语言的深处,等待着被探索和发掘。今天,我们将聚焦于一个看似简单却又充满奥秘的词汇——“mes”。 在许多语言中,“mes”都有着各种各样的含义和用法。在法语中,“mes”是“我的”的意思,用来表示所有格的第一人称单数形式。它是一个日常用语,出现…

    2024年5月1日
    00

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注