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に示すように、このプログラムをコンパイルして実行し、コンソールは、情報を表示します。
ランは、図7 IfElseIfElseDemo2結果