switch/case ステートメント
switch/case ステートメント
多數(shù)の選択を決定するときに、依然として if/else 構(gòu)造を使用すると、コードが非常に複雑になる可能性があるため、switch/case 構(gòu)造を使用します。
switch(k) { case k1: 執(zhí)行代碼塊 1 ; break; case k2: 執(zhí)行代碼塊 2 ; break; default: 默認(rèn)執(zhí)行(k 值沒有在 case 中找到匹配時(shí)); }
文法注:
Switch には初期値を割り當(dāng)てる必要があり、その値は各ケースの値と一致します。ケースの実行後にすべてのステートメントを満たし、break ステートメントを使用して次のケースが実行されないようにします。すべての case 値が一致しない場(chǎng)合は、default 以降のステートメントが実行されます。
生徒のテストの得點(diǎn)を10點(diǎn)満點(diǎn)で評(píng)価することを前提として、各學(xué)年に応じて採(cǎi)點(diǎn)し、得點(diǎn)の段階に応じて異なる評(píng)価を行っています。
リーリー