http://www.blogjava.net/JafeLee/archive/2007/09/08/143609.html
当枚举类型用在switch语句中时,语法有一点点特别。看例子:
<!---->package other;
import basic.Day;
public class SwitchTest
{
public static void main(String [] args)
{
int FRIDAY = 5 ;
System.out.println(FRIDAY);
Day today = Day.SATURDAY;
switch (today)
{
case FRIDAY:
System.out.println( " Today is " + today.toString().toLowerCase());
break ;
case SATURDAY:
System.out.println( " Today is " + today.toString().toLowerCase());
break ;
case SUNDAY:
System.out.println( " Today is " + today.toString().toLowerCase());
break ;
case MONDAY:
System.out.println( " Today is " + today.toString().toLowerCase());
break ;
case TUESDAT:
System.out.println( " Today is " + today.toString().toLowerCase());
break ;
case WEDNESDAY:
System.out.println( " Today is " + today.toString().toLowerCase());
break ;
case THURSDAY:
System.out.println( " Today is " + today.toString().toLowerCase());
break ;
default :
System.out.println( " otherday " );
}
}
}
注意在case标签中,Day不出现,即case Day.FRIDAY是不合法的。而在其他地方出现时则必须用Day.FRIDAY
分享到:
相关推荐
java枚举类型详细讲解,自己撰写的一本电子书,编写得很详细
Enum syntax error ---------------------枚举类型语法错误 Enumeration constant syntax error -----------------枚举常数语法错误 Error directive :xxx ------------------------错误的编译预处理命令 Error ...
Java 核心技术 卷1 Index Chapter 1: An Introduction to Java 1 Java As a Programming Platform 2 The Java “White Paper” Buzzwords 2 Java Applets and the Internet 7 A Short History of Java 9 ...
USB枚举过程 USB Enumeration
swift代码-class类和Enumeration枚举的使用
linux-smart-enumeration-master.zip
Iterator与Enumeration分别是实现迭代器和枚举器类的接口,下面就带大家来详解Java中的迭代迭代器Iterator与枚举器Enumeration,以及它们之间的区别.
Access-based Enumeration Windows Server 2003安装包
Java 实例 - 使用 Enumeration 遍历 HashTable源代码+详细指导教程.zip
首先,几个有用的oneliners;) wget ... 不像LINENUM, lse尝试gradualy揭露根据其重要性从一个privesc点的信息。 它是什么? 该She
enum的全称为enumeration, 是 JDK 1.5中引入的新特性,存放在 java....下面这篇文章是我在使用enum过程中的一些经验和总结,分享出来方便大家快速的掌握Java中枚举(enum),有需要的朋友们下面跟着小编来一起看看吧。
小小的列举进程程序可以把他列举出来,这个是源码
第10章 结构体和共用体——枚举类型C语言程序设计第10章 结构体和共用体枚举标签枚举数据类型枚举(Enumeration)——一一列举应用场合当某些量仅由有限
本文将介绍J2SE5.0中三个比较重要的特性:枚举类型,注释类型,范型,并在此基础上介绍在如何在Eclipse3.1开发环境中开发枚举类型,注释类型和范型应用。J2SE5.0(Tiger)的发布是Java语言发展史上的一个重要的里程碑,是...
第3章 Java语言的基本语法 13 3.1 代码编写规则 13 3.2 注释 13 3.3 标识符 14 3.4 变量和常量 15 3.5 数据类型 16 3.5.1 基本数据类型 16 3.5.2 对象类型 21 3.6 类型转换 21 3.6.1 自动类型...
扫描和枚举自动化工具SEA安装打开终端通过输入命令来创建虚拟环境:python3 -m venv SEA 通过输入以下命令激活虚拟环境:source SEA / bin / activate 使用以下命令安装python库:pip3 install -r requirements.txt ...
如果一个变量只有几种可能的值,可以定义为枚举(enumeration)类型。所谓“枚举”是指将变量的值一一列举出来,变量的值只能在列举出来的值的范围内。声明枚举类型用enum开头。例如: enum weekday{sun, mon, tue,...
4.2.2 switch分支语句 76 4.3 循环结构 78 4.3.1 while循环语句 78 4.3.2 do while循环语句 79 4.3.3 for循环 80 4.3.4 嵌套循环 83 4.4 控制循环结构 84 4.4.1 使用break结束循环 84 4.4.2 使用continue...