Javaにおけるbreak文の使い方は何ですか?
Javaでは、break文は現在のループやswitch文をすぐに終了させ、そのループやswitch文の実行から抜け出すために使用されます。
ループ中では、通常if文と一緒に使用されるbreak文は、特定の条件を満たすとループから抜けるために使われます。break文が実行されると、プログラムは現在のループからすぐに抜け出し、残りのコードを実行せずに、ループの後続のコードを実行します。
forループ内でif文とbreak文を使用する方法を示す、break文を使用した例が以下にあります。
for (int i = 0; i < 10; i++) {
if (i == 5) {
break;
}
System.out.println(i);
}
The above code will output: 上記のコードは出力されます。
0
1
2
3
4
iが5と等しい場合、break文が実行され、ループがすぐに終了しますので、数字5以降のコードは実行されません。
スイッチ文では、ブレーク文は現在のケースブロックを終了し、スイッチ文から脱出するために使用されます。ブレーク文を使用しないと、プログラムは次のケースブロック内のコードを続行します。ブレーク文を使用することで、不必要な実行を防ぐことができます。
以下是一个使用break语句的switch语句示例:
→ 以下は、break文を使ったswitch文の例です。
int day = 3;
String dayType;
switch (day) {
case 1:
case 2:
case 3:
case 4:
case 5:
dayType = "工作日";
break;
case 6:
case 7:
dayType = "周末";
break;
default:
dayType = "无效的日期";
break;
}
System.out.println("今天是" + dayType);
The above code will output:
上記のコードは出力します:
今天是工作日
switch文はdayの値に応じて対応するcaseにマッチし、dayが1から5の場合、dayTypeに”平日”が割り当てられます。そして、break文により、switch文の実行が終了します。もしbreak文を使用しない場合、プログラムは次のcaseブロックのコードを実行し続け、break文かswitch文が終了するまで続けます。