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} |
ผลลัพธ์


Munu