b、マルチブランチ: 基本構文: if(条件式){ 声明; //....; }その他{ 声明; //....; } c、複数の分岐: 基本構文: if(条件式){ ステートメント; n ステートメント; }else if(条件式){ ステートメント;n ステートメント; }elseif(条件式){ ステートメント;n ステートメント; }エレス{ ステートメント;n ステートメント; }ヒント: 1. Else は 1 つ以上を持つことができます。 2. 最後のelseは省略可能です d、switchブランチステートメント スイッチ(式){ 場合定数 1: ステートメント; 休憩; 場合定数2: ステートメント; 休憩; 格定数 3: ステートメント; 休憩; デフォルト: ステートメント; 休憩。 } 注: 1. 1 対多の case ステートメントがあります 2. デフォルト ステートメントを含める必要はありません (独自のコードのビジネス ロジックに従って) 3. 通常、case ステートメントの後に、switch ステートメントの終了を示すために Break が必要です。 4. 定数の型(int、float、string、Boolean) キーポイント: プログラムは最初に case 順に設定され、一致するものがない場合は、ブレークが検出されるまでデフォルトのステートメントの内容が実行され、その後スイッチが終了します。 if 分岐と switch 分岐の比較: if は特定の範囲を判断し、switch はポイントを判断するため、次のように選択できます。 適用シナリオ: 分岐が数点のみの場合 (戦車の方向を決定する場合など)、スイッチを使用します。 分岐が複数の領域(範囲)の判断である場合は、ifの使用を検討してください。 |