Java基础之流程控制

£可爱£侵袭症+ 提交于 2019-11-26 19:33:34
  • 顺序结构

    不添加任何流程控制语句,自上而下执行,如方法

     

  • 分支结构

    if语句:共有以下三种使用方式,其中在使用else if的时候需要注意,elseif语句一旦判断成立,不在执行(else本身是取反的含义),所以一般优先处理包含范围更小的情况

  1. If
  2. If else
  3. If else if
  4. if语句是使用boolean值来判断

switch语句:

  1. switch(exp) case
  2. expression表达式数据类型只能是byte,short,int,char,String,枚举
  3. case代码块中省略了break,后面的case不会再判断直接执行,直到遇到break

   

  • 循环结构

    四个部分:初始化语句、循环条件、循环体、迭代语句

  1. While
  2. Do while
  3. For
  4. while循环和for循环不同点在于迭代语句的位置,while在循环体内,for循环四种条件在一起

   

  • 控制循环结构

    Break:跳出当前所在循环体

    Continue:跳出当前所在循环体,继续下次循环;需要注意的是while语句的迭代条件在循环体末尾,使用continue无法执行到迭代语句会停止下面的循环

    结束标签:在循环体前添加紧跟冒号的标识符,如outer:

    return:也可以放在循环语句中,但终止的是方法!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!