首页 > 代码库 > 程序流程控制

程序流程控制

      流程控制是所有编程语言的基础部分,在Java自然也不例外。

  在程序设计时,我们经常需要改变程序的控制流程,也就是语句的执行顺序。有三种基本技术可以改变流程的控制流程:

    1、调用方法。调用方法将导致控制流程离开当前方法,转移到被调用的方法。

    2、选择。Java中有两种做出选择的机制:if/else语句和switch语句。三目去处符也可以用于选择。但是它通常只是if/else的简写版本。

    3、循环。Java中有三种循环语句:for循环、while循环、do/while循环。

  选择语句:

    if语句:一个if语句由一个后跟一到多个语句的布尔表达式组成。

    if语句书写格式:if(布尔表达式){

              //如果布尔表达式为true,就执行的语句;

            }

    if/else语句:一个if语句后可以跟上一个可选的else语句,用于在布尔表达式为false时执行。

    if/else语句书写格式:if(布尔表达式){

              //当布尔表达式为true时执行;

              }else{

                //当布尔表达式有false时执行;

              }

  要注意的是一个else只能跟随一个相关的if。else语句不能单独出现 。

  else块也可以包含另一个if语句,这样就创建了一系列if/else语句,但是只有一个if代码块被执行。语法形式类似:

    if(布尔表达式){

    }else if(布尔表达式){

    }else if(布尔表达式){

    }

    //等等 ,直到

    else{

     }

  以上就是if/else的语法书写格式以及注意事项。

程序流程控制