Java 选择结构
流程控制语句
- 三大流程控制语句:顺序、选择、循环
- 顺序结构,从上往下依次执行
- 选择结构,根据条件执行对应的内容
- 循环结构,循环执行,反复执行
选择结构
- if 结构 ,if - else 结构
- 多重 if
- 嵌套 if
- switch 结构
- if 和 switch 的区别
- if 结构
- 判断条件是布尔类型
- 判断条件是一个范围
- switch 结构
- 判断条件是常量值
JDK 7.0 以后表达式的值可以是基本数据类型的,byte,short,int,char,以及 String 类型。
- 判断条件是常量值
- if 结构
循环结构
- while
- 如果循环体只有一条语句,大括号可以省略
- 为避免死循环,小括号后面不要加分号
- 语法格式 while(条件){ <语句> }
- do-while
- 注意事项
- do-while 循环至少执行一次
- 循环条件后的分号不能丢
- 局部变量使用前必须初始化
- 语法格式 do{ <语句>} while(循环条件);
- Math.random() 得到 [0,1) 之间的随机数
- 注意事项
- for
- 语法格式:for(表达式1;表达式2;表达式3){ <语句>}
- 注意事项:break 语句表示跳出当前循环
- 循环嵌套
- break 语句
- break 语句可以结束当前循环的执行
- 执行完 break 语句后,循环体中位于 break 语句后面的语句就不会被执行
- 在多重循环中,break 语句只向外跳一层
- 注意:break 跳出当前循环
- continue 语句
- continue 语句只能用在循环里
- continue 语句可以结束当前循环的执行,但是要继续执行下一次循环的执行