枚举类型---java基础代码

 1 package com.mon11.day4;
 2 /**
 3 * 类说明 :定义枚举
 4 * @author 作者 : chenyanlong
 5 * @version 创建时间:2017年11月4日
 6 */
 7 public class Test {
 8
 9     //定义枚举
10     public enum Unit{
11         u1,u2,u3
12     }
13
14     //枚举方法
15     public void show(Unit unit){
16         switch(unit){
17         case u1:
18             System.out.println("第一章打基础");
19             break;
20         case u2:
21             System.out.println("第二章打基础");
22             break;
23         case u3:
24             System.out.println("第三章打基础");
25             break;
26         default:
27             System.out.println("输入有误");
28         }
29     }
30
31     //主方法
32     public static void main(String[] args) {
33         Test test=new Test();
34         test.show(Unit.u1);
35         //test.show(Unit.u2);
36         //test.show(Unit.u3);
37     }
38 }

运行结果:

时间: 2024-10-12 02:40:10

枚举类型---java基础代码的相关文章

[Java基础]代码块

1. 2.构造代码块 public class CBlock { public CBlock()//构造函数 { i=300;//构造函数中初始化 } public int i=100;//显示初始化变量 {//构造代码块 i=200;//构造代码块中初始化变量 } } 从以下几点理解以上代码: java编译器编译一个java源文件的时候,会把成员变量的声明语句提前至一个类的最前端. 成员变量的初始化工作其实都在在构造函数中执行的. 一旦经过java编译器编译后,那么构造代码块的代码块就会被移动

Java基础-代码执行顺序(重要)

Java代码初始化顺序: 1.由 static 关键字修饰的(如:类变量[静态变量].静态代码块)将在类被初始化创建实例对象之前被初始化,而且是按顺序从上到下依次被执行.静态(类变量.静态代码块)属于类本身,不依赖于类的实例. 2.没有 static 关键字修饰的(如:实例变量[非静态变量].非静态代码块)初始化实际上是会被提取到类的构造器中被执行的,但是会比类构造器中的代码块优先执行到,非静态(实例变量.非静态代码块)的地位是相等的,它们将按顺序被执行. 形参: 比如你定义一个函数void a

java基础--代码块 005

1, class Code{ // 静态代码块 >> 构造代码块 >> 构造方法 // 静态代码块随着类的加载而加载因此优先执行 // 静态代码块,最优先执行,一般对类进行初始化,只执行一次(第一次) ① static { System.out.println("XXX") } // 构造代码块,每次构造函数执行之前执行 // 可以把多个构造方法中共同代码放在一起,对对象初始化 { System.out.println("XXX"); } p

JAVA基础代码分享--模拟人机猜拳系统

问题描述: 一.主要功能: 1.电脑与人互动,实现“剪刀.石头.布”的游戏: 1.1 角色登陆: ******************** ***欢迎进入猜拳游戏*** ******************** 请选择一个角色: 1.安培晋三 2.奥巴马 3.普京 1.2 角色选定后,游戏开始: 角色已选定,欢迎您,奥巴马!游戏开始! 请出拳: 1.石头 2.剪刀 3.布 奥巴马出拳:石头 匿名出拳:石头 此局双方平手! 是否继续?1/0 2.比赛结束时,给出比赛结果: 比赛结束,本场比赛共进行

【转】掌握java枚举类型(enum type)

原文网址:http://iaiai.iteye.com/blog/1843553 1   背景 在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量.之前我们通常利用public final static 方法定义的代码如下,分别用1 表示春天,2表示夏天,3表示秋天,4表示冬天. Java代码   public class Season { public static final int SPRING = 1; public static final int 

第3篇-JAVA基础

第3篇-JAVA基础 每篇一句 :目标是给梦想一个期限,行动与坚持就是实现梦想的过程 初学心得: 遇到困难或问题,它不是休止符,而是引向你如何解决问题的标识 (笔者:JEEP/711)[JAVA笔记 | 时间:2017-03-26| JAVA基础 Ⅱ] 上篇回顾 上篇文章中我们学习了JAVA底层的运行机制与深入剖析以及解释其中JAVA基础代码的含义 本篇文章将JAVA基础Ⅱ全面剖析解释,因为JAVA基础非常重要,务必要牢记知识点!!! 1.JAVA基础语法格式 JAVA采用unicode编码 1

枚举类型和位标志

一.枚举类型 编译枚举时,C#编译器把每个符号转换成类型的一个常量字段.例如将Color枚举类型看成以下代码 //编译枚举时,c#编译器把每个符号转化成类型的一个常量字段 internal struct Color : System.Enum { //以下一些公共常量,它们定义了Color的符号和值 public const Color White = (Color) 0; public const Color Red = (Color) 1; //以下是一个公共实例字段,包含Color变量的值

第15章 枚举类型和位标志

Enumeration提供了一些非常炫酷的功能,相信大多数开发人员都不熟悉.这些新功能极大的简化了应用程序开发. 15.1枚举类型 枚举类型(enumerated types)定义了一组“符号名称/值”配对. 以下Color类型定义了一组符号,每个符号都标识一种颜色: internal enum Color { White,//赋值0 Red,  //赋值1 Greed,//赋值2 Blue, //赋值3 Orange//赋值4 } 当然,也可以写个程序用0代表白色,1代表红色,以此类推.但不应

第15章 枚举类型和位标志 15.1-15.3

Enumeration提供了一些非常炫酷的功能,相信大多数开发人员都不熟悉.而这些新功能极大的简化了应用程序的开发. 15.1枚举类型 枚举类型(enumerated types)定义了一组“符号名称/值”配对. 以下Color类型定义了一组符号,每个符号都标识一种颜色: internal enum Color { White,//赋值0 Red, //赋值1 Greed,//赋值2 Blue, //赋值3 Orange//赋值4 } 当然,我们也可以写个程序用0代表白色,1代表红色,以此类推.