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);
  }
  }
}


相关文章
|
4月前
|
Java 测试技术 程序员
💡 Java 零基础 | 探索 if 条件语句的应用与技巧
【10月更文挑战第9天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
60 2
Java中的条件语句:if语句和switch语句的作用与区别
Java中的条件语句:if语句和switch语句的作用与区别
319 0
Java中的循环语句:while、do...while和for的作用与区别
Java中的循环语句:while、do...while和for的作用与区别
178 0
|
人工智能 Java C#
Java之四 表达式和流程控制
Java之四 表达式和流程控制
52 0
Java 流程控制语句——分支结构
Java 流程控制语句——分支结构
175 0
Java 流程控制语句——分支结构
|
Java
举例说明Java中代码块的执行顺序
举例说明Java中代码块的执行顺序
84 0
|
Java
Java基本语法(12)--分支结构if-else
Java基本语法(12)--分支结构if-else
101 0
|
Java
Java基本语法(11)--三元运算符
Java基本语法(11)--三元运算符
98 0
|
Java
Java基本语法(10)--位运算符
位运算符的使用对象是数,位运算是直接对整数的二进制进行的运算,理解必须要在二进制层面进行。
128 0
|
Java
Java基本语法(8)--比较运算符
Java基本语法(8)--比较运算符
61 0