Java流程

1、顺序结构

2、判断结构

  • if

    • if
    • if...else(二者选其一)
    • if...else if...else(n者选其一)
  • switch

    switch语句使用的注意事项: 
          1、多个case后面的数值不可以重复。      
          2、switch后面小括号当中只能是下列数据类型:
                基本数据类型:byte/short/char/int   
                引用数据类型:String字符串、enum枚举
          3、switch语句格式可以很灵活:前后顺序可以颠倒,而且break语句还可以省略。  
          “匹配哪一个case就从哪一个位置向下执行,直到遇到了break或者整体结束为止。”     
    

3、循环结构

循环结构的基本组成部分,一般可以分为四个部分:
1、初始化语句:在循环开始最初执行,而且只做唯一一次。
2、条件判断:如果成立,则循环继续。如果不成立,则循环退出。
3、循环体:重复要做的事情内容,若干行语句。
4、步进语句:每次循环之后都要进行的扫尾工作,每次循环结束之后都要执行一次。

  • for

  • while
    while循环有一个标准格式,还有一个扩展格式。
    标准格式:
    while(条件判断){
    循环体;
    }
    扩展格式:
    初始化语句;
    while(条件判断){
    循环体;
    步进语句;
    }

  • do...while(无条件执行第一次)
    标准格式:
    do{
    循环体;
    }while(条件判断);
    扩展格式:
    初始化语句
    do{
    循环体;
    步进语句;
    }while(条件判断);

三种循环的区别:

  1、如果条件判断从来没有满足过,那么for循环和while循环将会执行0次,但是do-while循环会执行至少一次。     
  2、for循环的变量在小括号当中定义,只有循环内部才可以使用。while循环和do-while循环初始化语句本来就在外面,所以出来循环之后还可以继续使用。

关于循环选择的小建议:凡是次数确定的场景多用for循环,否则多用while循环。

循环控制:

  • break

    break关键字的用法常见的有两种:     
    1、可以在switch语句当中,一旦执行,整个switch语句立即结束。     
    2、还可以在循环语句当中,一旦执行,整个循环语句立刻结束,打断循环。
    
  • continue
    一旦执行,立刻跳过当前次循环剩余内容,马上开始下一层循环。

死循环:永远停不下来的循环,叫做死循环。

  死循环的标准格式:  
  while(true){
        循环体;
  }

嵌套循环

posted @ 2020-07-27 17:26  PT小陈  阅读(122)  评论(0编辑  收藏  举报