定数

 変数は、格納するデータを変更できますが、定数は一度設定したデータを変更できません。定数は初期化して利用します。

定数初期化の書式
final データ型 定数名 = ;

○ ファイル

 次のようにファイルを作成してください。

ファイル名 ConstantsTest.java

サンプルダウンロード

○ プログラム

 次のようにプログラムを入力してください。

  1. import java.io.*;
  2. class ConstantsTest{
  3.  public static void main(String[] args){
  4.   //定数の初期化
  5.   final int NUM = 100;
  6.   //変更する記述をするとエラーになる
  7.   NUM = 200;
  8.  }
  9. }

○ 解説

 6行目で定数を宣言しています。9行目で定数に値を代入しようとしていますが、この記述はコンパイルエラーとなります。定数は変更できません。

C:¥work>javac ConstantsTest.java
ConstantsTest.java:9: エラー: final変数NUMに値を代入することはできません
         NUM = 200;
          ^
エラー1個

C:¥work>

前へ   次へ