Java入门-第四节-流程控制

Java入门-第四节

一  分支语句

    1 if语

    单分支

    if (布尔表达式) {

            //布尔表达式为true时需执行的代码;

    }

    双分支

    if (布尔表达式) {

            //布尔表达式为true时需执行的代码

     }else {

            //布尔表达式为false时需执行的代码;

    }

    多分支

    

      if(布尔表达式1){

            //布尔表达式1true时执行的代码

     elseif(布尔表达式2){

            //布尔表达式1false但是布尔表达式2true时执行的代码

    }elseif布尔表达式3){

            //布尔表达式1和布尔表达式2false但是布尔表达式3true时执行的代码

    }else

            //布尔表达式1、布尔表达式2和布尔表达式3均为false时执行的代码

    }

    嵌套 if——一个分支结构中包含另一个完整分支结构:当有多个条件时分别判断多个条件可以提高程序可读性
    

    if布尔表达式1)

            //布尔表达式1true时执行的代码

     if布尔表达式2)

           //布尔表达式1和布尔表达式2均为true时执行的代码

         }else

                //布尔表达式1true,但布尔表达式2均为false时执行的代码

         

     else

          //布尔表达式1false时执行的代码

    }

    2 switch 分支语句

    

    switch( 表达式) { 

      case常量1 :

      当表达式的值等于整型常量1时执行的语句;

      break;//当一种情况包含其他情况时

      case常量2 :

      当表达式的值等于整型常量2时执行的语句;

      break;

          ---

      default:

      当表达式的值不满足任何一个case的值时,执行的语句;

    }

    break 的用法:结束当前选择结构。

    

    return 的用法:结束当前的方法。

        


    2 循环语句

    for 语句基本结构:

    

    while循环基本结构:


    do-while 循环基本结构:

    练习

public class LoopTest {

  public static void main(String[]args) {

  for(inta=0;a<2;a++){

  for(inti=0;i<3;i++){

  if(i==1){

  break;

  }

  System.out.println("incode 11");

  }

  System.out.println("incode 1");

  }

  System.out.println("outcode");

  }
}

结果



continue 用法 结束当前循环 进入下一个







猜你喜欢

转载自blog.csdn.net/monster_ayb/article/details/79841014