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文が終了するまで続けます。

bannerAds