java基础语法-流程控制语句

一.条件控制语句
1.if…else…语句
格式:
if(判断条件){执行结果} else {执行结果}
java基础语法-流程控制语句
2.switch…break语句
格式:
switch(表达式) {
case 表达式值 1: 语句块 1;break;

case 表达式值 N:语句块 N;break;
default: 语句块;
}
例子:
java基础语法-流程控制语句

二.循环控制语句
1.for 循环格式:
for(初始化; 布尔表达式; 更新) { 执行代码语句}
java基础语法-流程控制语句

Java增强型for循环格式:
for(声明变量:数组或集合) { 执行代码语句}
例子:
java基础语法-流程控制语句

注意:Java增强型for循环只能取值,不能赋值
2.while 循环格式:
while( 布尔表达式 ) {循环内容}
java基础语法-流程控制语句

3.do…while 循环格式:
do {执行代码语句 }while(布尔表达式);
java基础语法-流程控制语句

注意:
break、continue、return的区别
break : 结束循环
continue : 结束本次循环,进入下一次循环
return : 结束一个方法,方法的结束了,循环自然被结束

注意:1. while是基本的循环
2.do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次
3. 在while和do…while中使用continue时要注意 更新语句的位置