IT兄弟連 Java語法教程 流程控制語句 分支結構語句4
- 2019 年 10 月 5 日
- 筆記
版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/ITXDL123/article/details/95938097
4 嵌套if-else條件語句
嵌套if語句是作為另一個if或else語句的目標的if語句。嵌套if語句在程序設計中非常普遍。Java中,關於嵌套if語句需要記住的是,else語句總是和同一代碼塊中最近的且沒有else與之匹配的if語句相匹配,語法格式如下所示:
if(判斷條件A){
if(判斷條件B){
A語句塊
}
if(判斷條件C){
B語句塊
}else{
C語句塊
}
}else{
D語句塊
}
例:下面將演示嵌套if的執行流程:
public class IfElseIfElseDemo2{
public static void main(String[] args){
int a = 5;
if(a > 4){
if(a == 5){
System.out.println("a等於5");
}else{
System.out.println("a不等於5");
}
}else{
System.out.println("a小於4");
}
}
}
編譯並運行這個程序,控制台將顯示如圖7所示的信息。

圖7 IfElseIfElseDemo2運行結果