ローカル変数とは、メソッド内やコンストラクタ内でのみ有効な変数。
構文
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」である。
getVar()の戻り値は、「ローカル変数B」である。