「Java」static final修飾子でクラス定数を利用するサンプル

書式
static final データの型 定数名
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package com.arkgame.study.javlesson;
public class FinalStaticDemo {
public static final String ID_TYPE_B = "2";
public static final String ID_TYPE_C = "3";
public static void main(String[] args) {
// 関数testfuncを呼び出す
System.out.println("value1: " + testfunc(ID_TYPE_B));
System.out.println("value2: " + testfunc(ID_TYPE_C));
}
// 関数testfuncの定義
public static String testfunc(String str) {
if (ID_TYPE_B.equals(str)) {
return "109";
} else if (ID_TYPE_C.equals(str)) {
return "345";
}
return "only return ";
}
}
package com.arkgame.study.javlesson; public class FinalStaticDemo { public static final String ID_TYPE_B = "2"; public static final String ID_TYPE_C = "3"; public static void main(String[] args) { // 関数testfuncを呼び出す System.out.println("value1: " + testfunc(ID_TYPE_B)); System.out.println("value2: " + testfunc(ID_TYPE_C)); } // 関数testfuncの定義 public static String testfunc(String str) { if (ID_TYPE_B.equals(str)) { return "109"; } else if (ID_TYPE_C.equals(str)) { return "345"; } return "only return "; } }
package com.arkgame.study.javlesson;

public class FinalStaticDemo {

      public static final String ID_TYPE_B = "2";
      public static final String ID_TYPE_C = "3";

      public static void main(String[] args) {

            // 関数testfuncを呼び出す
            System.out.println("value1: " + testfunc(ID_TYPE_B));

            System.out.println("value2: " + testfunc(ID_TYPE_C));
      }

      // 関数testfuncの定義
      public static String testfunc(String str) {
            if (ID_TYPE_B.equals(str)) {
                  return "109";
            } else if (ID_TYPE_C.equals(str)) {
                  return "345";
            }
            return "only return ";
      }

}

実行結果
value1: 109
value2: 345

Java

Posted by arkgame