枚举
定义
Enum通常用来定义表示固定不变、有限的常量
方法
switch
在JDK1.5以前只有char int
在JDK1.5后出现 Enum
在JDK1.7后有String
Enum常用的方法除了默认Object的方法外,还有以下
value()
valueof()
ordinal()
name()
举例用switch
package Hello;
import java.util.Scanner;
enum Color{
red,green,blue;
}
public class Hello {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String data = in.nextLine();
Color cor = Color.valueOf(data);
switch(cor) {
case red:
System.out.print("你输入的是红色");
break;
case green:
System.out.print("你输入的是绿色");
break;
case blue:
System.out.print("你输入的是蓝色");
break;
default:
System.out.print("不是三色");
}
}
}