接下来到了流程控制,说起流程控制必须了解分支语句和循环语句
分支语句中常用的是if分支和switch分支
循环语句
循环语句的出现大大简化了代码的书写
如果想要输出有规律的运算、字符等,可以利用循环解决
循环中常见的有while循环和for循环
while循环:do-while先执行后判断
do {
循环体
} while ( 布尔型循环条件 );
while-do先判断后执行
while(){
循环体
}
注意:1、do-while循环至少执行一次,循环条件后的分号不能省略。
2、while-do根据判断后结果决定是否执行
for循环:for(表达式1;表达式2;表达式3){
循环体
}
表达式1:参数初始化
表达式2:条件判断(条件为真,执行循环体)
表达式3:更新循环变量
break:结束所在当前循环语句块。(若有外层循环执行外层循环,若没有外层循环结束循环)
continue:结束所在当次循环,执行下一次循环。
return:结束所在方法的结束(return不能用在代码块中)
分支语句中常用的是if分支和switch分支
if分支结构:if(表达式)-else
根据某一条件满足情况确定执行哪条if语句。
注意:
1、if括号中表达式为boolean型,
2、if分支语句中去掉括号,则只对第一行代码有效
switch分支结构:
switch(表达式){
case 常量1:
case 常量2:
default:
}
根据表达式条件确定执行case语句,无论有无对应case常量,都要执行default语句
注意:
1、表达式可以是byte、short、int、char、枚举数据类型
2、case后常量不能重复循环语句
循环语句的出现大大简化了代码的书写
如果想要输出有规律的运算、字符等,可以利用循环解决
循环中常见的有while循环和for循环
while循环:do-while先执行后判断
do {
循环体
} while ( 布尔型循环条件 );
while-do先判断后执行
while(){
循环体
}
注意:1、do-while循环至少执行一次,循环条件后的分号不能省略。
2、while-do根据判断后结果决定是否执行
for循环:for(表达式1;表达式2;表达式3){
循环体
}
表达式1:参数初始化
表达式2:条件判断(条件为真,执行循环体)
表达式3:更新循环变量
break:结束所在当前循环语句块。(若有外层循环执行外层循环,若没有外层循环结束循环)
continue:结束所在当次循环,执行下一次循环。
return:结束所在方法的结束(return不能用在代码块中)