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

java程序流程控制

  控制流程是所有编程语言的基础,java自然也不例外,包括选择和循环。

  ⑴.选择语句:①if语句:一个if语句由一个后跟一到多个语句的布尔表达式组。

          语法形式:if(布尔表达式){

                表达式为true,就执行的语句

                }

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

          语句形式:if(布尔表达式){

                表达式为true时执行

                }else{

                 布尔表达式为false时执行

                }

          注:else可以包含另一个if语句。

         ③switch:switch语句允许变量与多个值进行相等性检测,每个值被一个case语句调用和检测。

          语句形式:swicth(变量){

                case 值:    

                  语句

                  break;

                default:

                  语句

                }

                注:case可以多个。

  ⑵循环语句:while循环,do……while循环,for循环。

        ①while循环:是一种允许重复执行的控制结构。

          语句形式:while(循环条件){

                   循环体

                }

           注:while容易成为死循环。

         ②do……while循环:do……while循环与while循环类似,不同是do……while循环至少要执行一次。

          语句形式:do{

                循环体

                }while(循环条件);

        ③for循环:for循环是允许编写一个执行指定次数循环的控制结构。

          语句形式:for(初始值;循环条件;自增++或自减--){

                  循环体

                }

  break语句:终止循环的执行

  continue语句:导致循环跳的循环下一个迭代。

  

java程序流程控制