`

枚 举

    博客分类:
  • Java
阅读更多
枚举类的定义
public enum Grade
{
    A("100-90")
    {
        public String toString()
        {
            return "优";
        }
    },
    B("89-80")
    {
        public String toString()
        {
            return "良";
        }
    },
    C("79-70")
    {
        public String toString()
        {
            return "中";
        }
    },
    D("69-60")
    {
        public String toString()
        {
            return "差";
        }
    },
   E("59-0")
    {
        public String toString()
        {
            return "不及格";
        }
    };
   
   
    private String value;
   
    private Grade(String value)
    {
        this.value = value;
    }

    public String getValue()
    {
        return value;
    }

}

枚举类的使用:
public void getScore(String name, Grade grade){
        System.out.println(name + ":" + grade.name() + ":" +
                grade.toString());
    }
   
   
    public static void main(String[] args)
    {
        Student s = new Student();
        s.getScore("liujiao", Grade.A);
    }
分享到:
评论

相关推荐

    又一枚举系统进程的VB程序

    标题中的“又一枚举系统进程的VB程序”指的是一个使用Visual Basic(VB)编写的程序,它的主要功能是枚举并显示系统中的所有运行进程。枚举是指在编程中遍历或列举出某一类对象的所有实例。在这个上下文中,枚举系统...

    纯源码结束及删除顽固程序

    3.本 程 序 根 据 进 程 PID 枚 举 线 程,进 行 强 制 销 毁,从 而 使 文 件 销 毁!。4.本 程 序 全 源 码 无 模 块。两 个 手 动 输 入 命 令:。命 令 干 掉[*.exe];。命 令 删 除[文件路径];。牵 扯 到 关 键 函 ...

    C语言简明教程(编辑成页)

    C语言简明教程 一、基础篇 1.1Turbo C语言概述 1.2 C 语言的特点 1.3 Turbo C 概述 1.4 Turbo C 2.0的安装和启动 1.5 Turbo C 2.0集成开发...指针、结构、联合和枚举 结 构(struct) 联 合(union) 枚 举(enum)

    古老的C语言编程宝典之一

    语言编程宝典之一 一,基础篇 1.1Turbo C语言概述 1.2 C 语言的特点 1.3 Turbo C 概述 ...指针、结构、联合和枚举 结 构(struct) 联 合(union) 枚 举(enum) 函数 Turbo C 程序设计初步 二,函数篇 屏幕函数 图形函数

    C语言编程宝典.exe

    C语言编程宝典 一,基础篇 1.1Turbo C语言概述 1.2 C 语言...指针、结构、联合和枚举 结 构(struct) 联 合(union) 枚 举(enum) 函数 Turbo C 程序设计初步 二,函数篇 屏幕函数 图形函数 (以下按字母顺序查询)

    C语言编程宝典(全)

    指针、结构、联合和枚举 结 构(struct) 联 合(union) 枚 举(enum) 函数 Turbo C 程序设计初步 二,函数篇 屏幕函数 图形函数 (以下按字母顺序查询) A B C D E F G H I K L M O P Q R S T U V W

    c语言编程宝典

    指针、结构、联合和枚举 结 构(struct) 联 合(union) 枚 举(enum) 函数 Turbo C 程序设计初步 二,函数篇 屏幕函数 图形函数 (以下按字母顺序查询) A B C D E F G H I K L M O P Q R S T U V W

    导出页面自 eetop.cn_VHDL .pdf

    特别是可以定义符号化枚 举类型的状态 这一切都为VHDL综合器尽可能发挥其强大的优化功能提供了有利条件 而且 性能良好的综合器都具备许多可控或不可控的专门用于优化状态机的功能 h 状态机容易构成性能良好的同步...

    C语言编程宝典教程,HTML网页版.rar

    在基础篇中主要讲到了以下内容:1.1Turbo C语言概述 1.2 C 语言的特点 1.3...指针、结构、联合和枚举 结 构(struct) 联 合(union) 枚 举(enum) 函数 Turbo C 程序设计初步 函数篇中,主要是列出C的函数,供查询参考。

    C语言编程宝典之一,作者:王大刚

    指针、结构、联合和枚举 结 构(struct) 联 合(union) 枚 举(enum) 函数 Turbo C 程序设计初步 二,函数篇 屏幕函数 图形函数 (以下按字母顺序查询) A B C D E F G H I K L M O P Q R S T U V W

    组合数学补充内容.pptx

    通过递归函数可以方便地实现这一枚举过程。 综上所述,组合数学中的容斥原理是解决计数问题的关键,它可以帮助我们正确地计算不独立事件的总数。在编程中,利用位运算和递归可以有效地实现容斥原理和组合数的枚举,...

    KaliLinux安全渗透教程(完整版)

    举 服 务 4.2 测 试 网 络 范 围 4.3 识 别 活 跃 的 主 机 4.4 查 看 打 开 的 端 口 4.5 系 统 指 纹 识 别 4.6 服 务 的 指 纹 识 别 4.7 其 他 信 息 收 集 手 段 4.8 使 用 M alt e g o 收 集 信 息 4.9 绘 制 ...

    微机原理串行通信SerialPort

    中[Parity]和[StopBits]分别是枚举类型Parity、StopBits,Parity类型中枚举了Odd(奇)、Even(偶)、Mark、None、Space,Parity枚 举了None、One、OnePointFive、Two。 SerialPort类提供了七个重载的构造函数,既可以...

    commons-lang3-3.1 API

    lang.enums包顾名思义用于处理枚 举;lang.exception包用于处理Java标准API中的exception,为1.4之前版本提供Nested Exception功能;lang.math包用于处理数字;lang.mutable用于包装值型变量;lang.time包提供处理...

    有限状态机 FSM

    h 由于状态机的结构模式相对简单 设计方案相对固定 特别是可以定义符号化枚 举类型的状态 这一切都为 VHDL 综合器尽可能发挥其强大的优化功能提供了有利条件 而且 性能良好的综合器都具备许多可控或不可控的专门用于...

    精易官方免费模块v3.60版

    进程_ID取模块文件名 先枚举模块得到信息数组,再计次循环 当条件=PID 就返回模块文件名,实际上枚 举到的模块信息数组所有的PID都一样,得到的也就是第一次循环结果,也就是进程名 2.删除“进程_ID取模块路径“,...

    精易模块[源码] V5.15

    精易模块 V5.15 what’s new:(2015XXXX) 1、新增“线程_枚举”枚举指定进程ID中所有线程列表,成功返回线程数量,失败返回零。 2、删除“文件_取图标”与"文件_取图标句柄"功能重复。 3、优化“系统_创建桌面快捷...

    c# 加密和解密相关代码

    数据的加密与解密 文件的加密与解密 第 章 加密与解密技术 第19章 加密与解密技术 829 19.1 数据的加密与解密 实例571 异或算法对数字进行加密与解密 光盘位置:光盘\MR\19\571 ...在实现本实例之前先来简要了解一下...

    易语言-纯源码结束及删除顽固程序

    3.本 程 序 根 据 进 程 PID 枚 举 线 程,进 行 强 制 销 毁,从 而 使 文 件 销 毁! 4.本 程 序 全 源 码 无 模 块 两 个 手 动 输 入 命 令: 命 令 干 掉[*.exe]; 命 令 删 除[文件路径]; 牵 扯 到 关 键 函 数 : ...

Global site tag (gtag.js) - Google Analytics