流程控制语句:
-
条件语句—根据不同条件,执行不同语句。
-
if(选择语句)
-

-
if .. else
-

-
if .. else if
-
if .. else if..else if .. else
-

-
switch(多路选择)
-


多分支选择语句,根据表达式的值,来执行多个操作中的一个。
表达式可以是byte、short、int、char、枚举类型。JDK 7以后,可以使用String类型;
选项值1,2,3类型需要和表达式的类型一致, case语句后面只能使用常量表达式;
case 后的值不能重复;
某个case分支如果没有提供break语句,则继续执行下一个case后的语句;
当表达式的值与任一case子句中的值都不匹配时,将执行default后面的语句;如果没有default子句,则程序直接跳出switch语句。
switch可以实现的,if都可以实现
if
条件更灵活
switch
适用于一些固定选项的选择,在固定选项执行中,效率高
-
循环语句:
-
循环语句功能
在某些条件满足的情况下,反复执行特定代码的功能
-
循环语句的四个组成部分
-
循环变量的初始化
-
循环条件部分(进入循环的条件)
-
循环体部分( 循环中要执行的代码)
-
循环变量的更新
-
-
循环语句分类
-
for
-
while
-
do .. while;
-
while与do while语句

while(先条件判断,不成立不能进入到循环中):

do while(先执行,后判断,即使条件不成立,也至少执行一次):

for循环:
for(变量初始化;条件;更新变量){
循环体
}

死循环:


被折叠的 条评论
为什么被折叠?



