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


相关文章
|
供应链 安全 物联网
区块链去中心化交易所源码|去中心化交易系统开发
随着区块链技术的发展,应用的扩展,区块链软件开√发也随之应用到物联网、供应链管理等领域,其中包含区块链交Y所系统,区块链去中心化交Y所,依托于区块链技术,具有去中心化、匿名性、信息不可纂改等特点
|
人工智能 API C#
SimpleRAG:基于WPF与Semantic Kernel实现的一个简单的RAG应用
SimpleRAG是一款基于WPF与Semantic Kernel的RAG应用,支持OpenAI兼容的AI聊天与文本嵌入模型,演示了RAG技术在提升回答质量上的作用。可通过GitHub获取源码,配置所需模型API密钥后,在VS2022中以.NET 8环境编译运行。应用内置Sqlite数据库存储向量数据,便于离线使用与自定义扩展。如感兴趣,请支持并反馈使用体验。
228 1
SimpleRAG:基于WPF与Semantic Kernel实现的一个简单的RAG应用
|
存储 SQL HIVE
数据仓库的Hive的数据类型的复杂数据类型的map
在数据仓库领域,Hive是一个常用的工具。它提供了一种简单的方式来查询和分析大量数据。
395 0
|
NoSQL MongoDB
搭建MongoDB分片式集群
搭建MongoDB分片式集群
287 0
|
NoSQL Java Redis
一张思维导图带你学会SpringBoot整合Redis
一张思维导图带你学会SpringBoot整合Redis
295 0
|
C++ Windows
Visual Studio老版本安装
Visual Studio老版本安装
Visual Studio老版本安装
|
Java BI 数据库
WEB课设之学生成绩管理系统
WEB课设之学生成绩管理系统
582 0
WEB课设之学生成绩管理系统
|
机器学习/深度学习 人工智能 并行计算
无缝支持Hugging Face社区,Colossal-AI低成本轻松加速大模型
无缝支持Hugging Face社区,Colossal-AI低成本轻松加速大模型
698 0
|
前端开发
【我的前端】前端项目小练习:CSS创建3D圆柱旋转效果
学习css,我们必须模仿圆柱体,因为我们没有用于圆形物体的css原生盒子。
【我的前端】前端项目小练习:CSS创建3D圆柱旋转效果
|
测试技术 数据库 开发者
【总结】 软件工程过程及模型概括
【总结】 软件工程过程及模型概括
【总结】 软件工程过程及模型概括