Java の break ステートメント
Aryan Tyagi
2023年10月12日
定義された状況での Java の break
ステートメントは、プログラムの現在のフローを中断します。終了したステートメントに続くステートメントに制御を渡します。
Java プログラミング言語では、break
ステートメントを 2つの方法で使用できます。ループ内で break
ステートメントを使用すると、ループはすぐに終了し、コードはループ本体の後にある次のステートメントに進みます。また、一致が発生したときに switch-case
条件を終了するためにも使用されます。
Java break ステートメントは、for
ループ、do-while
ループ、while
ループなどの任意のループで使用できます。
例えば、
public class DemoBreak {
public static void main(String[] args) {
// for loop
for (int i = 0; i <= 10; i++) {
if (i == 7) {
// using Break Statement
break;
}
System.out.println(i);
}
}
}
出力:
0
1
2
3
4
5
6
上記の例で変数 i
が 7 に等しい場合、break
ステートメントが検出されます。同様に、これを他のループにも使用できます。
以下に示すように、break ステートメントを switch-case
ステートメントとともに使用できます。
public class DemoSwitchBreak {
public static void main(String[] args) {
int number = 2;
String name;
switch (number) {
case 1:
name = "Pass";
break;
case 2:
name = "Fail";
break;
default:
name = "Invalid";
break;
}
System.out.println(name);
}
}
出力:
Fail
switch-case
ステートメントでは、break
ステートメントを使用してブロックを終了し、一致が発生するたびにコードの次の行に移動します。break
ステートメントを使用しない場合、すべてのケースが実行されます。