Java基本语法(12)--分支结构if-else

简介: Java基本语法(12)--分支结构if-else

基本格式结构


if (条件语句){
  条件语句为true时,进入执行的语句;
}else{
  条件语句为false时,执行的语句;
}


if (条件语句1){
  条件语句1为true时,进入执行的语句;
}else if(条件语句2){
  条件语句1为false,条件2语句为true时,进入执行的语句;
}else{
  条件语句1为false,条件2语句为false时,执行的语句;
}


else if 可以有多个,根据实际情况而定。


执行方式


79e7e2c30f8f4b2fa28171b811a7e806.png


条件表达式必须是布尔表达式(关系表达式或逻辑表达式)、布尔变量


语句块只有一条执行语句时,一对{}可以省略,但建议保留


if-else语句结构,根据需要可以嵌套使用


当if-else结构是“多选一”时,最后的else是可选的,根据需要可以省略


当多个条件是“互斥”关系时,条件判断语句及执行语句间顺序无所谓

当多个条件是“包含”关系时,“小上大下 / 子上父下”


示例


public class AgeTest{
  public static void main(String args[]){
  int age = 22;
  if (age< 0) {
    System.out.println("不可能");
  } else if (age>200) {
    System.out.println("可能性不大");
  } else {
    System.out.println("芳龄:" + age);
  }
  }
}


相关文章
|
8月前
|
人工智能 Java C#
Java之四 表达式和流程控制
Java之四 表达式和流程控制
28 0
|
12月前
|
Java
Java基本语法(12)--分支结构if-else
Java基本语法(12)--分支结构if-else
66 0
|
12月前
|
Java
Java基本语法(11)--三元运算符
Java基本语法(11)--三元运算符
53 0
|
12月前
|
Java
Java基本语法(8)--比较运算符
Java基本语法(8)--比较运算符
45 0
|
12月前
|
Java
Java基本语法(10)--位运算符
位运算符的使用对象是数,位运算是直接对整数的二进制进行的运算,理解必须要在二进制层面进行。
86 0
|
12月前
|
Java
Java基本语法(7)--赋值运算符及其扩展
Java基本语法(7)--赋值运算符及其扩展
42 0
|
Java
Java基本语法(15)--while循环结构do-while循环结构
Java基本语法(15)--while循环结构do-while循环结构
102 0
|
Java
Java基本语法(6)--算术运算符
Java基本语法(6)--算术运算符
61 0
Java基本语法(6)--算术运算符
|
Java
Java基本语法(14)--for循环结构
Java基本语法(14)--for循环结构
96 0
Java基本语法(14)--for循环结构