- 条件分支
- if语句
- if语句指的是如果满足某种条件,就进行某种处理
- 代码
- if语句
-
// 判断语句的返回值必须为boolean型 if(判断语句){ 执行语句 }
- 执行流程
- if/else
- if/else 语句 指的是如果满足某种条件,就执行if代码块;如果不满足 就执行else代码块
- 代码
- 执行流程
-
- if/else 语句 指的是如果满足某种条件,就执行if代码块;如果不满足 就执行else代码块
- else if
- 语句为 : if /else if /else ;
- 语句中 if 与 else 只能有一个 但是 else if 可以有多个
- 代码
-
- 代码执行流程
-
- 代码
- 三元运算符
- Java中有一个三元运算符 ,他和 if - else语句十分相似
- 语法
- 判断语句 ? 表达式1 : 表达式2
- 当判断条件值为true时,返回 表达式1 的值 ,否则返回 表达式2 的值
- 演示
-
- switch / case
- 代码
-
- 代码
- break
- 在执行case语句时可以通过 break 语句控制 跳出 Switch 语句;
- 演示代码
-
- continue
- 在循环控制语句的循环体中,可以使用continue 语句,表示不再继续循环体后面的代码,直接进行下一次循环
- 代码:
-
在多重循环时,continue默认是继续当前的循环
-
可以在for 、 while 、 do 前用合法标识符加标号指定循环
-
swich / case 表达式的要求
-
Switch / case 中的表达式只能使用规定的基本数据类型 ,
-
基本数据类型 byte
-
基本数据类型 short
-
基本数据类型 int
-
字符型 char
-
-
不能使用
-
基本数据类型 float 、 double 、 long 、 boolean
-
-
循环
-
Java 语言中的有三种循环语句,分别是for 、 while 、 do while
-
for 循环基本结构
-
-
while循环
-
do while
-