ホームページ  >  記事  >  Java  >  Javaでケースは何を意味しますか

Javaでケースは何を意味しますか

下次还敢
下次还敢オリジナル
2024-05-01 18:12:53484ブラウズ

Java における Case の意味

Java プログラミングでは、「case」は switch ステートメントの分岐を定義するために使用されるキーワードです。 switch ステートメントを使用すると、プログラムはさまざまな分岐に一致する式に基づいてさまざまなコード ブロックを実行できます。

case の使用法

case キーワードの後に​​は、定数式 (通常は列挙値) またはパターン マッチング式が続きます。 switch 式が case 式と一致すると、case 分岐内のコード ブロックが実行されます。

case example

case キーワードの使用方法の例を次に示します:

<code class="java">switch (dayOfWeek) {
    case MONDAY:
        System.out.println("今天是星期一");
        break;
    case TUESDAY:
        System.out.println("今天是星期二");
        break;
    // 省略其他case分支
    default:
        System.out.println("无效的星期");
}</code>

default Branch

デフォルトのブランチはオプションであり、どの case 式にも一致しない値を処理するために使用されます。通常、switch ステートメントの最後に配置されます。

パターン マッチング

Java 14 では、より柔軟な式を使用して case 分岐を照合できるようにするパターン マッチング メカニズムが導入されています。

<code class="java">switch (animal) {
    case "cat" -> System.out.println("猫");
    case ("dog", "puppy") -> System.out.println("狗");
    case AnimalType.BIRD -> System.out.println("鸟");
    // 省略其他case分支
    default -> System.out.println("未知动物");
}</code>

以上がJavaでケースは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。