Enum (Enumerated type) อีนัม คือ ข้อมูลบางชนิดที่มีค่าเป็นไปได้เพียงไม่กี่ค่า เช่น ข้อมูล เพศ, สี, ระดับคะแนน หรือ ข้อมูลเดือนต่าง ๆ ในปัจจุบัน
ภาพรวมของ Enum
1. Enum ใช้สำหรับจัดเก็บค่าที่มีความเป็นไปได้ไม่กี่ค่า และมีความแน่นอนของค่าข้อมูล
2. ในจาวารุ่น 5.0 สามารถประกาศค่าคงที่ของ Enum ได้ง่ายกว่าแบบเดิม
ตัวอย่างโปรแกรม
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
public class Enum { public static void main(String args[]){ Grade g = Grade.A; int score = 0 ; switch ( g ) { case A : score = 4 ; break ; case B : score = 3 ; break ; case C : score = 2 ; break ; case D : score = 1 ; break ; } System.out.println( "Grade " + g + " : Score = " + score ); } } enum Grade { A, B, C, D } |
ผลลัพธ์