列挙タイプの値
6493 ワード
列挙タイプの各成分の値は、設定されていない場合、0から順に加算され、以下のようになります.
出力結果は次のとおりです.
基礎的なものは、記録しておきます.
- package hello;
-
- public class helloworld {
-
- private enum NaEvtType
- {
- //
- NEV_INITJNI,
- NEV_UNINITJNI,
-
- NEV_FUNCTION_BROADCAST_START,
- NEV_FUNCTION_BROADCAST_STOP,
-
- NEV_PARAMCHANGE,
- NEV_SETSCREENSIZE,
- NEV_UPDATERECT,
- NEV_FULLSCREENREADY
- }
-
- /**
- * @param args
- */
- public static void main(String[] args) {
-
- for (int i = 0; i < 8; i++) {
- switch (NaEvtType.values()[i]) {
-
- case NEV_INITJNI:
- System.out.println(i + "NEV_INITJNI");
- break;
- case NEV_UNINITJNI:
- System.out.println(i + "NEV_UNINITJNI");
- break;
- case NEV_FUNCTION_BROADCAST_START:
- System.out.println(i + "NEV_FUNCTION_BROADCAST_START");
- break;
- case NEV_FUNCTION_BROADCAST_STOP:
- System.out.println(i + "NEV_FUNCTION_BROADCAST_STOP");
- break;
- case NEV_PARAMCHANGE:
- System.out.println(i + "NEV_PARAMCHANGE");
- break;
- case NEV_SETSCREENSIZE:
- System.out.println(i + "NEV_SETSCREENSIZE");
- break;
- case NEV_UPDATERECT:
- System.out.println(i + "NEV_UPDATERECT");
- break;
- case NEV_FULLSCREENREADY:
- System.out.println(i + "NEV_FULLSCREENREADY");
- break;
- }
- }
- }
-
- }
出力結果は次のとおりです.
- 0NEV_INITJNI
- 1NEV_UNINITJNI
- 2NEV_FUNCTION_BROADCAST_START
- 3NEV_FUNCTION_BROADCAST_STOP
- 4NEV_PARAMCHANGE
- 5NEV_SETSCREENSIZE
- 6NEV_UPDATERECT
- 7NEV_FULLSCREENREADY
基礎的なものは、記録しておきます.