3.流程控制

3.流程控制

3.1复合语句

复合语句以整个块区为单位,所以又称块语句。由大括号"{...}"组成

3.2条件语句

3.2.1if条件语句

1.if....

2.if...else....

3.if...else if...

 

3.2.2switch多分枝语句

switch(表达式)
​
{
​
case 常量值1:
​
语句块1(可省略,表示和下方常量值采用同种方式处理)
​
[break;]
​
case 常量值2:
​
语句块2;
​
[break;]
​
......
​
default:
​
语句块n+1
​
[break;]
​
}

 

3.3循环语句

3.3.1while语句

while(条件表达式)
​
{
​
...
​
}

 

3.3.2do...while语句

do
​
{
​
...
​
}
​
while(条件表达式);
​
//至少执行一次,满足条件时继续执行
​

3.3.3for循环语句

for(初始化表达式;条件表达式;修改变量表达式)
​
{
​
...
​
}

 

3.3.4foreach语句

for(元素变量x:遍历对象 obj){
​
引用了x的Java语句;
​
}
​
//所有foreach语句可以转换成for语句,但是foreach语句不能完全替代for语句
​
//foreach语句在遍历数组方面具有优势

 

4.3循环控制

4.3.1break语句

1.跳出当前层循环,或者跳出switch语句;

2.通过添加标签,可以选择跳出的循环:

标签名:循环体{
​
            break 标签名;
​
}

 

4.3.2continue语句

1.跳过本次循环中,continue语句之后的语句,回到条件判断的部分;

2.通过标签,可以选择跳过语句后,回到哪一层嵌套的判断条件:

标签名:循环体{
​
            continue 标签名;
​
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值