Java流程控制语句

1.if单分之选择结构:
if语句对条件表达式进行一次测试,若测试为真,则执行下面的语句,否则跳过该语句。
2.if-else双分支选择结构:
当条件表达式为真时,执行语句块1,否则,执行语句块2,也就是else部分。
3.if(布尔表达式1){
语句块1;
}else if(布尔表达式2){
语句块2;
}……
else if(布尔表达式n){
语句块n;
}else{
语句块n+1;
}
逐条if语句进行判断条件匹配,进入语句体否则对if语句继续匹配。
4.switch多分支选择结构:
根据表达式值的不同执行许多不同的操作。
5.比较switch和多重if选择结构
相同点:都是用来处理多分支条件的结构。
不同点:
switch选择结构:只能处理等值条件判断的情况,而且条件必须是整型变量或字符型变量或者字符串(jdk1.7之后)。
多重if选择结构:没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况。
java流程控制语句:
单分支结构:
只有一个条件,符合就执行。
双分支结构:
有两个条件,符合哪个就执行哪个语句块。
多分支结构:
有多个条件,匹配上哪个就执行哪个语句块,如果都不匹配,就执行最后的else语句块。
嵌套if分支结构
分支结构中包含分支
switch多分支结构
根据表达式值(具体的值)的不同执行许多不同的操作。
6.while循环:
在循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。而对于后来每一次额外的循环,都会在开始前重新计算一次。
7.do while循环
do while:先执行,后判断。
while:先判断,后执行。
8.for循环:
for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。
语法结构:
for(初始表达式;布尔表达式;步进){
循环体;
}
9.跳转语句:break和continue:
在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,
并执行循环中剩余的语句。(break语句还可用于多支语句switch中)
continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。
10.什么是break语句
break:改变程序控制流。
用于do-while、while、for中时,可跳出循环而执行循环后面的语句。
11.什么是continue语句
continue :叧能用在循环里。
continue 作用:跳过循环体中剩余的语句而执行下一次循环。
12.对比break和continue
使用场合:
break可用于switch结构和循环结构中–continue叧能用于循环结构中。
作用(循环结构中)
break语句终止某个循环,程序跳转到循环块外的下一条语句。
continue跳出本次循环,进入下一次循环。
13.跳转语句return
return语句从当前方法退出,返回到调用该方法的语句处,并从该语句的下条语句处继续执行程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值