switch/case ステートメント
多数の選択を決定するときに、依然として if/else 構造を使用すると、コードが非常に複雑になる可能性があるため、switch/case 構造を使用します。
switch(k) { case k1: 执行代码块 1 ; break; case k2: 执行代码块 2 ; break; default: 默认执行(k 值没有在 case 中找到匹配时); }
文法注:
Switch には初期値を割り当てる必要があり、その値は各ケースの値と一致します。ケースの実行後にすべてのステートメントを満たし、break ステートメントを使用して次のケースが実行されないようにします。すべての case 値が一致しない場合は、default 以降のステートメントが実行されます。
生徒のテストの得点を10点満点で評価することを前提として、各学年に応じて採点し、得点の段階に応じて異なる評価を行っています。
リーリー