3、程序流程控制
各位同学,今天我们学习一个全新的知识——程序流程控制。什么是流程控制呢?说白了就是控制程序的执行顺序。
先给同学们介绍一下,程序有哪些流程控制、以及Java提供了哪些方案来控制程序的执行顺序?
程序的流程控制一般分为3种:顺序结构、分支结构、循环结构
-
顺序结构:就是不加任何控制,代码从main方法开始自上而下执行
-
分支结构:就是根据条件判断是true还是false,有选择性的执行哪些代码。在Java语言中提供了两个格式if 、 switch
-
循环结构:就是控制某一段代码重复执行。在Java语言中提供了三种格式,for、while、do-while

以上就是我们今天要学习的课程内容
一、分支结构
1.1 if分支
各位同学,接下来我们学习分支结构的第一种形式——if分支。
if它的作用,是用于对条件进行判断,判断的结果只可能有两个值true或者false,然后根据条件判断的结果来决定执行那段代码。
1. if分支的应用场景有哪些呢?
比如,在火车站、地铁站等公共场所,会对过往的旅客测体温。如果体温在37度以内,就属于正常的;如果体温在37读以上,测体温的装置就会报警。

再比如,你在使用微信付钱时,微信内部的程序会先判断你的余额是否足够,如果足够就可以支付成功;如果余额不足,就会提示支付失败。

2. if分支的格式
接下来,我们来看一看if分支在Java语言中长什么样子呢?在Java中if分支有三种格式。

接下来我们用一些实际案例给大家演示一下if语句的应用,以及每一种if语句的执行流程。
3. if 第一种形式
if 第一种形式的代码格式,和执行流程如下图所示

if 第一种形式执行流程如下:
如果 条件表达式 为true,就执行下面的语句体
如果 条件表达式 为false,就不执行