「Java」列挙型(enum)の基本的な使い方とサンプルコード

書式
enum 列挙名{}
列挙名.メンバー
使用例

package com.arkgame.study.tm;

public class EnumUseDemo {

      //列挙UserCode
      enum UserCode {
            KA(0),
            KB(1),
            KC(2);
            int value;

            UserCode(int value) {
                  this.value = value;
            }
      }

      public static void main(String[] args) {
            int a = 2;
            //関数testFuncを呼び出す
            testFunc(a);
      }
      //関数testFuncの定義
      public static void testFunc(int n) {
            if (n == UserCode.KA.value) {
                  System.out.println("message AA01");
            } else if (n == UserCode.KB.value) {
                  System.out.println("message BB02");

            } else if (n == UserCode.KC.value) {
                  System.out.println("message CC03");
            }

      }
}

実行結果
message CC03

Java

Posted by arkgame