学习目标:
- 学会使用流程控制语句。
学习内容:
1、条件判断语句
- 单if语句
if (关系表达式) { 语句体; }
- if…else…语句
if (关系表达式) { 语句体1; } else { 语句体2; }
- if…else if…else…语句
if (判断条件1) { 语句体1; } else if (判断条件2) { 语句体2; }...{ 语句体。。。 } else { 语句体n; }
2、选择语句
- switch语句
switch () { case 常量值: 语句体1; break; case 常量值: 语句体1; break; case 常量值: 语句体1; break; ... default: 语句体n+1; break; }
- switch后面小括号当中只能是下列数据类型:
- 基本数据类型:byte/short/char/int
- 引用数据类型:String字符串/enum枚举
- case后面的break省略时,会向下穿透执行,直到遇到break或代码执行完毕
3、循环语句
- for语句
for (初始化表达式;条件判断,布尔表达式;步进表达式) { 循环体; }
- while语句
- 标准格式
while (条件判断) { 循环体; }
- 扩展格式
初始化表达式 while (条件判断) { 循环体; 步进表达式; }
- 标准格式
- do…while…循环语句
- 标准格式
do { 循环体; } while (条件判断);
- 扩展格式
初始化语句; do { 循环体; 步进表达式; } while (条件判断);
- 标准格式