0
点赞
收藏
分享

微信扫一扫

java选择以及循环结构

他说Python 2022-02-18 阅读 165

选择以及循环结构

选择结构

  • 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 条评论