当前位置:首页 > JAVA教程 > JAVA基础

04流程控制

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)!