Java程序逻辑控制:if分支结构| 学习笔记

简介: 快速学习Java程序逻辑控制:if分支结构

开发者学堂课程【Java编程入门:if分支结构】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/18


Java程序逻辑控制:if分支结构

内容简介:

一:if分支结构的含义及分类

二:if判断结构

三:if..else 判断结构

四:多条件判断结构

在程序开发的过程之中一共会存在有3种程序逻辑:顺序结构、分支结构、循环结构,对于之前所编写的代码大部分都是顺序结构的定义,即:所有的程序将按照定义的代码依次执行。

一:if分支结构的含义及分类

If 分支结构主要是针对关系表达式进行判断处理的分支操作。对于分支语句主要有三类使用形式,使用的关键字有:if、else。

使用形式如下表:

If判断:

If..else 判断:

多条件判断:

If(布尔表达式){

条件满足时执行 ;

}

If (布尔表达式){

满足条件时执行 ;

}

If(布尔表达式){

条件满足时执行 ;

} else if(布尔表达式){

条件满足时执行 ;

} else if (布尔表达式) {

条件满足时执行 ;

} [else {

条件不满足时执行 ;

}]

二:if判断结构

范例:观察if语句。

Public class JavaDemo {

Public static void main(String args[ ]) {

int age = 22 ;

if (age >= 18 && age <=20){

System.out.println (“光荣的参与为人民服务的志愿活动!”) ;

}

System.println(“回到正常的生活轨迹! “) ;

}

}

在要进行不满足条件时的执行可以使用if..else操作。

三:if..else结构

范例:使用if..else

Public class JavaDemo {

Public static void main(string args[ ]) {

Double money =20.00 ;

If (money >= 19.8) {

System.out.println(“很牛×走到售卖处,很霸气的拿出20元,说不用找了。”) ;

} else {

System.out.println(“在灰暗的角落等待着 别人剩下的东西。”)

}

System.out.println(“好好吃饭,好好的喝! “) ;

}

}

在使用if的时候最主要的特点是它可以进行若干个条件判断。

四:多条件判断结构

范例:多条件判断。

Public class JavaDemo {

Public static void main(string args[ ]) {

Double score = 90.00 ;

If (score >=90.00 && score <=100) {

System.out.println(“优等生。”) ;

} else if(score >=60 && score < 90) {

System.out.printin(“良等生。”) ;

} else {

System.out.println(“差等生。”) ;

}

}

}

在进行多条件判断时可以不写上else语句,但好习惯一定要写上else语句。

下面是不写else语句的示例:

Public class JavaDemo {

Public static void main(string args[ ]) {

Double score = 90.00 ;

If (score >=90.00 && score <=100) {

System.out.println(“优等生。”) ;

} else if(score >=60 && score < 90) {

System.out.printin(“良等生。”) ;

}

}

}

相关文章
|
11月前
|
人工智能 监控 安全
智慧工地解决方案,java智慧工地程序代码
智慧工地系统融合物联网、AI、大数据等技术,实现对施工现场“人、机、料、法、环”的全面智能监控与管理,提升安全、效率与决策水平。
305 2
|
9月前
|
安全 Java
Java异常处理:程序世界的“交通规则
Java异常处理:程序世界的“交通规则
409 98
|
Java API 微服务
2025 年 Java 从入门到精通学习笔记全新版
《Java学习笔记:从入门到精通(2025更新版)》是一本全面覆盖Java开发核心技能的指南,适合零基础到高级开发者。内容包括Java基础(如开发环境配置、核心语法增强)、面向对象编程(密封类、接口增强)、进阶技术(虚拟线程、结构化并发、向量API)、实用类库与框架(HTTP客户端、Spring Boot)、微服务与云原生(容器化、Kubernetes)、响应式编程(Reactor、WebFlux)、函数式编程(Stream API)、测试技术(JUnit 5、Mockito)、数据持久化(JPA、R2DBC)以及实战项目(Todo应用)。
640 5
|
11月前
|
安全 Java
Java中的Switch表达式:更简洁的多路分支
Java中的Switch表达式:更简洁的多路分支
774 211
|
10月前
|
小程序 Java 知识图谱
Java 学习笔记 —— BMI & BMR 计算器
这是一个使用 Java 编写的 BMI 与 BMR 计算器小程序,可输入年龄、性别、身高和体重,计算身体质量指数(BMI)和基础代谢率(BMR),并输出健康评估结果。通过该项目,掌握了 Java 的输入处理、数据验证、条件判断、数学运算及格式化输出等基础知识,是 Java 初学者的理想练习项目。
|
10月前
|
Java
Java 数组学习笔记
本文整理Java数组常用操作:遍历、求和、查找、最值及二维数组行求和等典型练习,涵盖静态初始化、元素翻倍、去极值求平均等实例,帮助掌握数组基础与应用。
|
10月前
|
存储 Java 编译器
对比Java学习Go——程序结构与变量
本节对比了Java与Go语言的基础结构,包括“Hello, World!”程序、代码组织方式、入口函数定义、基本数据类型及变量声明方式。Java强调严格的面向对象结构,所有代码需置于类中,入口方法需严格符合`public static void main(String[] args)`格式;而Go语言结构更简洁,使用包和函数组织代码,入口函数为`func main()`。两种语言在变量声明、常量定义、类型系统等方面也存在显著差异,体现了各自的设计哲学。
356 0
|
存储 Java 编译器
深入理解Java虚拟机--类文件结构
本内容介绍了Java虚拟机与Class文件的关系及其内部结构。Class文件是一种与语言无关的二进制格式,包含JVM指令集、符号表等信息。无论使用何种语言,只要能生成符合规范的Class文件,即可在JVM上运行。文章详细解析了Class文件的组成,包括魔数、版本号、常量池、访问标志、类索引、字段表、方法表和属性表等,并说明其在Java编译与运行过程中的作用。
353 0
java202302java学习笔记第七天-n种内部类
java202302java学习笔记第七天-n种内部类
186 0
java202302java学习笔记第七天-n种内部类