ITバンドブラザーズの文法Javaのフロー制御ステートメントの分岐構造計算書4

4ネストされた条件のif-elseステートメント

if文ネストされたステートメントは、ターゲットとして、他のifやelseステートメントである場合。プログラミングにおける記述のうち、非常に一般的である場合には入れ子になりました。次のようにJavaは、ステートメントは、ということelse文は常に同じコード・ブロックと最も近い一致していないelse文の一致した場合に忘れてはならない場合にネストについて、構文は次のとおりです。

IF(決意条件A){

    IF(決意条件B){

    文ブロック

    }

    IF(判定条件C){

         ステートメントブロックB

    }他{

         Cステートメントブロック

    }

}他{

    Dステートメントブロック

}

例:以下は、ネストされた実行フローあれば紹介します:

パブリッククラスIfElseIfElseDemo2 {

    パブリック静的無効メイン(文字列[] args){

         int型のA = 5;

         IF(A> 4){

              IF(== 5){

                   System.out.println( "Aは5に等しいです")。

              }他{

                   System.out.println(「aが5に等しくありません」)。

              }

         }他{

             System.out.println(「4未満」)。

         }

    }

}

図2に示すように、このプログラムをコンパイルして実行し、コンソールは、情報を表示します。

687d8fa0c12d478da325305c24c296d3.png

ランは、図7 IfElseIfElseDemo2結果

おすすめ

転載: www.cnblogs.com/itxdl/p/11261983.html