zoukankan      html  css  js  c++  java
  • 再回首,Java温故知新(九):Java基础之流程控制语句

      流程控制语句分为条件语句、循环语句和中断语句。

      

      中断语句包括break和continue,两者的区别在于break会跳出整个循环,而continue则是跳出此次循环,之后还会继续下一次循环。

      条件语句有两种,使用最多的是if...else这个没有什么难的,按照字面意思走,如果括号中的表达式为true则走if后的语句,如果为false则走else中的语句,其中只有if(){...}部分是必须的,其格式如下:

    if(boolean表达式1){
        //表达式1为true时的操作
    }else if(boolean表达式2){
        //表达式2为true时的操作
    }else{
        //以上表达式都为false时的操作
    }
    

      第二种是switch开关语句,对于if语句来讲使用起来稍显麻烦,主要用来替代多重if...else if...循环,需要注意的是除了最后一个case以外的每个case表达式后都需要跟break;否则表达式将执行到第一个break或语句结尾,另外字面量的种类包括:

      1.char、byte、short、int型数字以及其包装类

      2.枚举常量

      3.字符串(从Java7.0开始)

      其格式如下:

    switch(变量){
        case 字面量1:
            //操作
           break;
        case 字面量2:
            //操作
           break;
        case 字面量3:
            //操作
           break;
        default:
            //都不符合以上条件时的操作
    }
    

      

      循环语句包括for循环、while循环、do...while循环、foreach循环。

    • foreach为Java5.0加入的循环,主要针对数组集合类对象,其特点是没有下标,使用过程中不必制定小标,同样因为没有下标所以不适用于需要根据下标进行操作的情况。其格式为
    for(Object obj : List){
        //针对对象执行操作
    }
    
    • do....while和while循环的区别在于前者会让代码块执行一次,而后者可能一次都不执行,根据这一特点可以选择二者之一来进行使用,do...while使用较少,while循环经常配合迭代器一起使用,其两者格式如下:
      while(boolean表达式){ 
      
          //为true时的操作 
      } 
      
      do{
           //操作,此操作无论表达式结果如何都会执行一次 
      }while(boolean表达式)
      

        

    • 传统for循环是使用率最高的循环语句,适用于所有情况,取决于制定的循环条件,其格式如下:
    for(初始化计数器; 循环条件;更新计数器){
        //循环执行的操作
    }
    
    //常用模板
    for(int i = 0; i < x; i++){
        //操作
    }
    

      

  • 相关阅读:
    Ceph相关
    Redis学习
    docker mysql
    WebSocket学习与使用
    nginx学习与使用
    python学习小记
    基数计数——HyperLogLog
    Swagger使用小记
    理解Java枚举类型
    Jenkins使用
  • 原文地址:https://www.cnblogs.com/aotian/p/4562246.html
Copyright © 2011-2022 走看看