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运行结果

最新文章

  1. Linux课程实践二:编译模块实现内核数据操控
  2. HD1847-(博弈论??)
  3. JAVA生成二维码图片代码
  4. linux top命令
  5. http和htpps
  6. IE6不支持CSS的属性选择器
  7. linux socket高性能服务器处理框架
  8. poj 1050(DP)
  9. allegro 16.6 空心焊盘的制作
  10. 奇怪的JS正则表达式问题
  11. spm3 基本
  12. jquery中DOM的操作方法
  13. android4.0 的图库Gallery2代码分析(三) 之Applition的初始化准备
  14. 七,UDP
  15. Python网络编程篇之select和epoll
  16. JAVA_SE基础——19.数组的定义
  17. python 内置函数 进制转换
  18. js把文本字符串转换为文件并下载
  19. 地理空间数据云--TM影像下载
  20. HDU 1686:Oulipo(KMP模板,子串出现次数)

热门文章

  1. ERROR 1366 (HY000): Incorrect string value: '\xE9\x83\x91\xE5\xB7\x9E' for column 'aa' at row 1 MySQL 字符集
  2. 微信小程序框架部署:mpvue+typescript
  3. faster-rcnn训练自己数据+测试
  4. tomcat在centos7能启动不显示
  5. 2019年跨越速递Java工程师笔试题
  6. 在eclipse中添加jdk源码
  7. Python 十大装 X 语法(一)
  8. css多余文本使用....代替
  9. linux命令--查找与帮助
  10. windows 下安装beego