ローカル変数

ローカル変数とは、メソッド内やコンストラクタ内でのみ有効な変数。

構文

class クラス名 {
    データ型 メソッド名(){
        データ型 変数名 =; // 宣言と同時に代入
    }
}

サンプル

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package samplePackage;

public class SampleClass {

    public static void main( String[] args ){

        // ローカル変数を定義。
        String varLocal = "ローカル変数A";

        // ローカル変数の値を表示。
        System.out.println( "ローカル変数「varLocal」の値は、「" + varLocal + "」である。" );

        // 「getVar()」メソッドのローカル変数の値を表示。
        System.out.println( "getVar()の戻り値は、「" + getVar() + "」である。" );

    }

    static String getVar() {

        // ローカル変数を定義。
        String varLocal = "ローカル変数B";

        // ローカル変数の値を返す。
        return varLocal;

    }

}

実行結果

ローカル変数「varLocal」の値は、「ローカル変数A」である。
getVar()の戻り値は、「ローカル変数B」である。