Java複合文の使用方法の詳細

1049 ワード

C言語や他の言語と同様にJava言語の複合文はブロック全体単位の文であるため、ブロック文とも呼ばれる.複合文の使用方法と例を見てみましょう.
複合文は括弧「{」で始まり、括弧「}」で終わる.Javaの学習過程でこのような複合文に触れたと思います.例えば、クラスやメソッドを定義するとき、クラス体は「{}」を開始と終了のマークとし、メソッド体も「{}」をマークとします.複合文の各文は、上から下まで実行されます.複合文はブロック全体で使用でき、任意の個別文で使用できる場所で使用でき、複合文に複合文をネストすることもできます.
例:プロジェクトにクラスComponentoundを作成し、メインメソッドで複合文ブロックを定義します.このブロックには別の複合文ブロックが含まれます.コードは次のとおりです.

public class Compound {
	public static void main(String[] args) {
		int x = 20;
		{
			int y = 40;
			System.out.println(y);
			int z = 245;
			boolean b;
			{
				b = y > z;
				System.out.println(b);
			}
		}
		String word = "hello java";
		System.out.println(word);
		
	}
}

実行結果は次のとおりです.
40                 false             hello java   
注:複合文を使用する場合、複合文はローカル変数に対してプログラムの一部であり、その役割ドメインで変数が作成され、使用できる役割ドメインを作成することに注意してください.変数の役割ドメインの外で変数を使用すると、エラーが発生します.たとえば、この例では、複合文の外で変数y、z、bを使用するとエラーが発生し、変数xはメソッド全体で使用できます.
本文が皆さんに役に立つことを願っています.