Java FAQ
|
静的importとは何ですか。 |
これらのすべての定数を静的インポートして、都道府県所在地を表示するプログラムを以下に示します。// 都道府県コードを表す定数クラス package MyPref; public class Pref { public static final int 北海道 = 1; public static final int 青森県 = 2; public static final int 岩手県 = 3; // 中略 public static final int 鹿児島県 = 46; public static final int 沖縄県 = 47; }
// 都道府県コードを表す定数を静的インポート package MyPref; import java.util.Scanner; import static MyPref.Pref.*; class TestPref { public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); System.out.print("都道府県コード:"); int no = stdIn.nextInt(); switch (no) { case 北海道: System.out.println("札幌市"); break; case 青森県: System.out.println("青森市"); break; case 岩手県: System.out.println("岩手市"); break; // 中略 case 鹿児島県: System.out.println("鹿児島市"); break; case 沖縄県: System.out.println("那覇市"); break; } } }