JAVA中的流程控制

一、选择结构

1、基本if选择结构

语法:

if( 布尔表达式 ){
    当布尔表达式为true时执行
}

2、if else 选择结构

语法:

if( 布尔表达式 ){
    当布尔表达式为true时执行
}else{
    当布尔表达式为false时执行
}

3、多重if选择结构

语法:

if( 布尔表达式1 ){
    当布尔表达式1true时执行
}else if( 布尔表达式2 ){
    当布尔表达式2true时执行
}else if( 布尔表达式3 ){
    当布尔表达式3true时执行
}....
    else{
        当以上布尔表达式均为false时执行
    }

自顶向下依次判断,一旦满足条件(某个表达式为真),执行{ }中的代码,跳出选择结构,不会向下继续判断


二、循环的分类

1、while循环

1)语法:

while( 布尔表达式 ){
  //当布尔表达式为true时执行(循环体)   
}

2)使用方法:

//1.定义循环变量
int i = 1;
//2.定义循环条件
while( i<=5 ){
   //需要循环执行的代码
  //3.改变循环变量的值
   i++;
}

3)特点:先判断,再执行,执行次数0~N次

2、do….while

1)语法:

do{
    //循环体
}while( 循环条件 );

2)使用方法:

//1、定义循环变量
int i = 1;
do{
    //需要循环执行的代码
    //2、改变循环变量的值
  i++;
}while( i<10 );//3、定义循环条件

3)特点:先执行,再判断,执行次数1~N次

3、for循环【重点】

1)语法:

for( 定义循环变量  ; 定义循环条件   ; 改变循环变量的值  ){
    //循环体
}

2)使用方法:

for(int i=1; i<=10; i++ ){
    //需要循环执行的代码
}

3)特点:结构紧凑,先判断,再执行,执行次数0~N次

三、流程跳转语句

break、continue和return语句用来控制流程的跳转
1.break:从switch语句、循环语句或标号标识的代码块中退出。
2.continue:跳过本次循环,执行下一次循环,或执行标号标识的循环体。
3.return:退出本方法,跳到上层调用方法。如果本方法的返回类型不是void,就需要提供相应的返回值。

猜你喜欢

转载自blog.csdn.net/ToFarAway/article/details/81432308
今日推荐