java基础之流程控制

分支语句
if

if(logic expression){ statement;}
if(logic expression){ statement; }else{     statement; }
if(logic expression){ statement; }else if{ statement;}
.....else{ statement;}

如果if语句后面只有一条语句可以省略大括号
特别注意的是不能忽视else的隐含条件
switch

switch(expression)
{
    case condition1:
    {
        statement(s)
        break;
    }
    case condition2:
    {
        statement(s)
        break;
    }
    case condition3:
    {
        statement(s)
        break;
    }
    ...
}

使用switch语句需要注意的地方:
1,switch语句后的expression表达式的数据类型只能是byte ,short ,char ,int四种整数类型,String(java1.7)和枚举类型
2,若是省略了case后面的break,怎会陷入一个陷阱
循环语句
while

[init_statement]
while(test_expression)
{
    statement;
    [iteration_statement]
}

do while

do
{
    statement;
    [iteration_statement]
}while(test_expression)

for

for([init_statement];[test_expression];[iteration_stasement]){
    statement
}

for each

for([init_statement];array[]/list){
    statement
}

控制循环结构、
break 使用break可以跳出循环
continue 使用continue是忽略本次循环继续下次循环
return 返回,遇到这个循环结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值