ホームページ  >  記事  >  Java  >  Javaでのswitch case文の使用法

Javaでのswitch case文の使用法

下次还敢
下次还敢オリジナル
2024-05-01 17:45:46870ブラウズ

Java での switch-case ステートメントの使用法

Java では、switch-case ステートメントは、値の実行に使用される複数の選択ステートメントです。コードのさまざまなブロック。これは、C や C などの言語の switch ステートメントに似ています。

構文:

<code class="java">switch (variable) {
    case value1:
        // 代码块 1
        break;
    case value2:
        // 代码块 2
        break;
    ...
    default:
        // 默认代码块
}</code>

使用法:

  1. 変数の型: 変数には、byteshortintcharString、または列挙型を指定できます。 。
  2. 値の比較: case に続く値は、variable の値と一致する必要があります。
  3. コード ブロック: 実行されるコード ブロックは、各 case の後に指定されます。
  4. break ステートメント: break ステートメントは、コード ブロックの実行直後に switch ステートメントを終了するために使用されます。 break ステートメントがない場合、実行は後続の case ブロックに続きます。
  5. default ブロック: default ブロックはオプションであり、他の case が一致しない場合にコードを実行するために使用されます。

例:

<code class="java">int dayOfWeek = 3;

switch (dayOfWeek) {
    case 1:
        System.out.println("星期一");
        break;
    case 2:
        System.out.println("星期二");
        break;
    case 3:
        System.out.println("星期三");
        break;
    default:
        System.out.println("未知的星期");
}</code>

利点:

  • コードは非常に読みやすく、保守が簡単です。 。
  • コンパイラは switch-case ステートメントを最適化できるため、if-else ステートメントよりもパフォーマンスが向上します。

注:

  • case 値は、変数ではなく定数である必要があります。
  • case 値を繰り返すことはできません。

以上がJavaでのswitch case文の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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