1.顺序结构
2.选择结构(判断语句)
【1】if语句
//格式1 if (关系表达式) { 语句体;} //格式2 if (关系表达式) { 语句体1;}else { 语句体2;} //格式3 if (判断条件1) { 语句体1;}else if (判断条件2) { 语句体2;}else if (...) { ... }else { 语句体n;}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
【2】switch 语句
//格式 switch(表达式) { case 常量值1: 语句体1; break; case 常量值2: 语句体2; break; ... default: 语句体n; break; //可省略 } - 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
TIPS:
【1】多个case后面的数值不能重复
【2】switch后的小括号中只能是以下数据类型:Byte/Short/Int/Char String/enum
【3】switch语句很灵活,前后可以颠倒,break语句可以省略
“匹配到哪个case就从哪个位置向下执行,直到遇到break或整体结束”
3.循环结构
【1】循环结构的基本组成部分
A.初始化语句:最开始时执行,只执行一次
B.条件判断:成立则继续,否则退出
C.循环体:重复要做的事
D.步进语句:每次循环最后都要进行
【2】for循环
for (初始化语句;布尔表达式;步进表达式) { 循环体;} - 1
- 2
- 3
【3】while循环
//标准格式 while (条件判断) { 循环体;} //拓展格式 初始化语句;while (条件判断) { 循环体;
步进语句;} - 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
【4】do-while循环
//标准格式 do { 循环体;} while (条件判断)//拓展格式 初始化语句do { 循环体;
步进表达式} while (条件判断)- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
【5】三种循环的区别
A.如果判断条件从没满足过,for/while执行0次,do-while至少执行一次
B.for循环的变量在小括号中定义,只有循环内部可以使用
【6】循环控制:条件控制语句
A.break
可以在switch中使用,switch语句结束
可以在循环语句中使用,循环语句结束
B.continue
立刻跳过当前次循环剩余内容,马上开始下一次循环
【7】死循环
while(true){ 循环体; }
- 1
- 2
- 3
【8】循环嵌套
循环中放循环
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!
