0%

分支语句-if

流程控制语句

  1. 顺序结构

    按照代码的先后顺序,从上往下依次执行的。

  2. 分支结构

    if语句:

    if-格式1

    1
    2
    3
    if(关系表达式){
    语句体;
    }

    if的注意点:

    ​ 1.大括号的开头可以另起一行书写,但是建议写在第一行的末尾

    ​ 2.在语句体中,如果只有一句代码,大括号可以省略不写。

    ​ 3.如果对一个布尔类型的变量进行判断,不要用==号。

    1
    2
    3
    4
    boolean flag = false;
    if(flag == true){ //判断的方式定义容易误写成赋值等号型,建议直接写布尔类型的变量。
    System.out.println("flag的值是true")
    }

    if-格式2:(二选一时使用)

    1
    2
    3
    4
    5
    if(关系表达式){
    语句体1;
    }else{
    语句体2;
    }

    if-格式3:(多条件判断)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    if(关系表达式){
    语句体1;
    }else if{
    语句体2;
    }
    .....
    else{
    语句体n+1;
    }