- 42
- 0
- 约8.54千字
- 约 12页
- 2018-06-28 发布于辽宁
- 举报
实验内容第08周实验 枚举 泛型 异常处理成 绩姓 名雒茜学 级软件1班专 业软件工程日 期2016年4 月 27 日【实验目的】--字符串处理掌握枚举的使用掌握泛型的使用掌握异常处理,【实验内容】1、编辑、编译、运行下面java程序public class TestEnum { /*最普通的枚举*/ public enum ColorSelect { red, green, yellow, blue; } /* 枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样. */ public enum Season { // 枚举列表必须写在最前面,否则编译出错 winter, spring, summer, fall; private final static String location = Phoenix; public static Season getBest() { if (location.equals(Phoenix)) return winter; else return summer; } } /*还可以有构造方法*/ public enum Temp { /*通过括号赋值,而且必须有带参构造器和一属性跟方法,否则编译出错 * 赋值必须是都赋值或都不赋值,不能一部分赋值一部分不赋值 * 如果不赋值则不能写构造器,赋值编译也出错*/ absoluteZero(-459), freezing(32),boiling(212), paperBurns(451); private final int value; public int getValue() { return value; } //构造器默认也只能是private, 从而保证构造函数只能在内部使用 Temp(int value) { this.value = value; } } public static void main(String[] args) { /* * 枚举类型是一种类型,用于定义变量,以限制变量的赋值 赋值时通过枚举名.值来取得相关枚举中的值 */ ColorSelect m = ColorSelect.blue; switch (m) { /*注意:枚举重写了ToString(),说以枚举变量的值是不带前缀的 *所以为blue而非ColorSelect.blue */case red: System.out.println(color is red); break; case green: System.out.println(color is green); break; case yellow: System.out.println(color is yellow); break; case blue: System.out.println(color is blue); break; } System.out.println(遍历ColorSelect中的值); /*通过values()获得枚举值的数组*/ for (ColorSelect c : ColorSelect.values()) { System.out.println(c);}System.out.println(枚举ColorSelect中的值有:+ColorSelect.values().length+个);/*ordinal()返回枚举值在枚举中的索引位置,从0开始*/System.out.println(ColorSelect.red.ordinal()); //0System.out.println(ColorSelect.green.ordinal()); //1System.out.println(ColorSelect.yellow.ordinal()); //2System.out.println(ColorSelect.blue.ordinal()); //3/*枚举默认实现了java.lang.Comparable接口*/ System.out.println(ColorSpareTo(ColorSelect.green)); System.out.println(Season.getBest()); for(Temp t:Temp.values()) { /*通过getValue()取得相关枚举的值*/ System.out.println(t+的值是+t.getValue()); } }} 要求:(1)分析该程序,写出运行结果【实验结果与分析】分析:枚举类型是一种类型,用于定义变量,以限制变量的赋值。赋值时通过枚举名.值来
您可能关注的文档
- 凸透镜成像规律精.ppt
- 2013小升初数学总复习试题组合图形类.doc
- xx法院工作者个人自传.doc
- 糖代谢 PowerPoint Presentation.ppt
- 电子商务平台开发方案.docx
- 环境影响评价报告公示:新上台套生活给排水设备台套消防给排水设备及台套水处理设备环评报告.doc
- 目标成本管理全精.ppt
- 专题一、旋转专题.doc
- 驻场合同范本.doc
- 语文集体备课教案使用情况总结.doc
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- 数字图像的基本运算.ppt VIP
- 国家基层高血压防治管理指南2025版ppt课件.pptx VIP
- 《中华人民共和国危险化学品安全法》解读-全面强化危险化学品法治体系建设.pptx VIP
- 彩色数字图像基本.ppt VIP
- 风电场消防安全管理制度.pptx
- 2025年池州职业技术学院单招笔试职业技能考核试题库含答案解析.docx VIP
- 汽车电工电子基础 课件 项目三汽车常用元器件及其检测 .ppt
- 2025年江苏省南通市中考数学试题真题(含答案详解).pdf VIP
- 2025江苏中职职教高考《机电一体化-机械基础》讲义知识考点复习资料.docx VIP
- 13SR425 室外热力管道检查井.docx VIP
原创力文档

文档评论(0)