Java循环结构与分支结构

 


目录

循环结构

分支结构

 


循环结构


  • for循环:
for(1初始化; 2布尔表达式;3更新){

    4循环体

}
/*运行顺序: 先通过1初始化变量, 判断判断是否符合2中的条件,
如果不满足退出循环,满足条件执行循环体,通过3更新数据,
判断是否满足2中的条件,又值重复以上操作,直到不满足条件退出*/

  • 增强循环(foreach循环)
for(申明语句 : 表达式){

    //循环体

}

//该种循环一般用于遍历数组或者集合类时使用

//比如用于遍历数组,求数组的总数

int test(){

    int[] array = {1,2,5,8,9};

    int total = 0;

    for (int n : array){  

       total += n;

    }
    return total;

}

  • while循环:
while(表达式){
    //循环体
}
/*运行步骤:   判断是够满足表达式中的条件,如果满足,
执行循环体,执行完成之后重复以上步骤,再判断表达式,
直到不满足表达式条件时退出循环*/

  • do...while循环
do{

    //循环体

}while(条件表达式);

/*执行顺序: 先执行一次循环体,判断是否满足表达式,
如果满足,继续执行循环体内容,直到不满足退出循环
*/

 


分支结构


  • if结构:
if(条件表达式){

    //内部代码

}

/*如果瞒住表达式的内容,就执行内部代码,不满足直接跳过*/

  • if...else...结构
if(条件表达式){

    //代码1

}else{

    //代码2

}

/*执行条件表达式,若果结果为true,执行代码1,结果为false,执行代码2*/

 

  • if..else嵌套:

 

if(表达式1){

    if(表达式2){

    }


}else{

     if(表达式3){

     }else{
        
     }

}

  • switch结构
switch(表达式){

    case 表达式1: 代码块1;break;

    case 表达式2: 代码块2;break;

    dafault:  代码块3;

}

 


break和continue的区别,break一般用于switch和循环中,作用是直接跳出当前循环;continue的作用是跳出该次循环,也就是该次不执行

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值