1. 程式人生 > 實用技巧 >enum型別用於switch語句

enum型別用於switch語句

 1 import java.util.*;
 2 public class Demo13{
 3     
 4     
 5     public static void main(String[] args) {
 6         
 7         Weekday day = Weekday.SUN;
 8         
 9         //將enum型別用於switch語句
10         //因為列舉類天生具有型別資訊和有限個列舉常量,所以比int、String型別更適合用在switch語句中:
11         switch(day){
12             //
注意:case 後面是空格 加上常量 最後冒號 13 case MON: 14 case TUE: 15 case WED: 16 case THU: 17 case FRI: 18 System.out.println("Today is " + day +". Work at office!"); 19 break; 20 case SAT: 21 case SUN:
22 System.out.println("Today is " + day +". Work at home!"); 23 break; 24 default: 25 System.out.println("cannot process " + day); 26 } 27 } 28 } 29 30 enum Weekday{ 31 MON,TUE,WED,THU,FRI,SAT,SUN; 32 }