Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 关于jdk 1.5中的enum类型
【标  题】:关于jdk 1.5中的enum类型
【关键字】:jdk,1.5,enum
【来  源】:http://www.cublog.cn/u/19197/showart.php?id=144194

关于jdk 1.5中的enum类型

Your Ad Here 创建简单的枚举类型:
public enum GradeEnum{
    A,B,C,D,E,F,incompletement
};

遍历枚举值:
public static void main(String args[]){  
    for(GradeEnum gradeEnum : GradeEnum.values()){
        System.out.print("Allows Value: "+gradeEnum);
    }
}

使用枚举类型:
public class Student {
   
    private String firstname;
    private String lastname;
    private Grade grade;
       
    public Student(String firstname, String lastname) {
        super();
        // TODO Auto-generated constructor stub
        this.firstname = firstname;
        this.lastname = lastname;
    }
    public String getFirstname() {
        return firstname;
    }
    public void setFirstname(String firstname) {
        this.firstname = firstname;
    }

    public Grade getGrade() {
        return grade;
    }
    public void setGrade(Grade grade) {
        this.grade = grade;
    }
    public String getLastname() {
        return lastname;
    }
    public void setLastname(String lastname) {
        this.lastname = lastname;
    }
    public String getFullname(){
        return new StringBuffer("firstname")
                   .append(" lastname")
                   .toString();
    } 
}

使用switch:

Student student1=new Student("shin","chen");
        student1.setGrade(Grade.B);
        StringBuffer outputText = new StringBuffer(student1.getFullname());
        switch(student1.getGrade()){
            case A: outputText.append(" excellent with a grade of A");break;
            case B:
            case C: outputText.append(" pass with a grade of ").append(student1.getGrade().toString());break;
            case D:
            case E:
            case F: outputText.append(" fail with a grade of ").append(student1.getGrade().toString());break;
            case incomplete: outputText.append(" did not complete the class");
}
Swt-designer5.0最新版注册机:【上一篇】
数组排序算法:【下一篇】
【相关文章】
  • eclipse 3.2 & wtp 1.5
  • 试用java1.5,乱谈
  • 关于enum的资料
  • enum是引用类型
  • 安装Tomcat5.5和JDK1.5方法需要注意事项(Windows平台)
  • 安装JDK并配置开发环境
  • JDK1.4 到 1.5 的移植
  • J2SE 1.5 提供的另一种形式的for循环(转)
  • 避免FindWindow/EnumWindows/EnumChildWindows的检测的试验手记
  • 最新消息 ,开源嵌入式数据库 Derby(JavaDB) 绑定在JDK 1.6中.
  • 【随机文章】
  • 对INFORMIX数据库锁表的处理
  • [workflow|Visual Studio]多个工作流任务表单如何与工作流步骤关联
  • 简要介绍网络安全中防火墙和IDS的作用(2)
  • applying the vesa patch to stable for high console
  • BESTINFO 短信平台
  • TortoiseSVN使用手记-恢复删除
  • 发布系统后台代码
  • 用一条SQL语句删除重复记录
  • 所有有正义感的中国人都来看这个帖子
  • 王选给侄女王侃的一封信
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.