­

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運行結果