java选择以及循环结构

选择以及循环结构

选择结构
  • if 结构

    • if 选择结构
    if(布尔表达式 1){
        //如果布尔表达式 1 的值为true,则执行代码
    }
    
    • if 双选择结构
    if(){
        
    }else{
        
    }
    
    • if 多选择结构
    if(){
        
    }else if(){
        
    }else if(){
        
    }else{
        
    }
    

  • switch 多选择结构
switch(){
    case value1:
        //语句
        break;
    case value2:
        //语句
        break;
    default:
        //语句
}

​ **case 穿透现象:**没有写break时,会将满足条件的 case 后的所有代码执行


循环结构
  • For循环

    for(初始化;布尔表达式;更新){
        //代码语句
    }
    

    for循环的一些说明
    1. 最先执行初始化步骤,可以声明一种类型,但可初始化一个或多个变量。也可以是空语句
    2. 之后检测布尔表达式的值。如果true,循环体执行。如果false,循环终止,开始执行循环体后面的语句
    3. 执行完一次循环后,更新循环控制变量(迭代因子控制循环变量的增减)
    4. 再次检查布尔表达式。循环执行上面的过程


  • 增强For循环

    for(声明语句:表达式 ){
        //代码语句
    }
    

    应用:打印数组

    //二维数组
    int[][] array1 ={{1,2},{1,4},{3,4}};
    //打印二维数组
    for (int[] ints : array1) {
       for (int anInt : ints) {
           System.out.print(anInt + "\t");
       }
       System.out.println();
    }
    
    //一维数组
    int[] numbers = {10,20,30,40,50}; 
    //打印一维数组
    for(int x:numbers){
       System.out.println(x);
    }
    

  • while循环

    while(布尔表达式){   //为true,循环就会进行
    	//循环内容
    }
    

    要避免死循环发生

  • do…while循环

    do{
        //代码语句
    }while(布尔表达式);
    
  • whiledo…while 的区别

    • while 先判断后执行 do…while 先执行后判断
    • do…while 总是能保证循环体至少执行一次

  • 跳出循环
    • break 用于强制跳出循环(退出整个循环)
    • continue 用于终止某次循环过程,不跳出循环,接着执行下次的循环判定(跳过本次操作)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值