1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import
java.util.*;
public
class
EnumTest {
public
static
void
main(String[] args){
Scanner in =
new
Scanner(System.in);
System.out.print(
"Enter a size:(SMALL,MEDIUM,LARGE,EXTRA_LARGE)"
);
String input = in.next().toUpperCase();
Size size = Enum.valueOf(Size.
class
, input);
//返回给定名字给定类的枚举常量
System.out.println(
"size="
+size);
System.out.println(
"abbreviation="
+size.getAbbreviation());
if
(size == Size.EXTRA_LARGE)
System.out.println(
"Good job--you paid attention to the _."
);
}
}
enum
Size{
SMALL(
"S"
),MEDIUM(
"M"
),LARGE(
"L"
),EXTRA_LARGE(
"XL"
);
private
Size(String abbreviation){
this
.abbreviation = abbreviation;
}
public
String getAbbreviation(){
return
abbreviation;
}
private
String abbreviation;
}
|
枚举类使用(从键盘输入)
最新推荐文章于 2023-03-01 15:26:28 发布