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(“良等生。”) ;

}

}

}

相关文章
|
9天前
|
安全 Java
Java中的Switch表达式:更简洁的多路分支
Java中的Switch表达式:更简洁的多路分支
152 91
|
2月前
|
存储 Java 编译器
深入理解Java虚拟机--类文件结构
本内容介绍了Java虚拟机与Class文件的关系及其内部结构。Class文件是一种与语言无关的二进制格式,包含JVM指令集、符号表等信息。无论使用何种语言,只要能生成符合规范的Class文件,即可在JVM上运行。文章详细解析了Class文件的组成,包括魔数、版本号、常量池、访问标志、类索引、字段表、方法表和属性表等,并说明其在Java编译与运行过程中的作用。
|
6月前
|
前端开发 Cloud Native Java
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
|
6月前
|
传感器 监控 Java
Java代码结构解析:类、方法、主函数(1分钟解剖室)
### Java代码结构简介 掌握Java代码结构如同拥有程序世界的建筑蓝图,类、方法和主函数构成“黄金三角”。类是独立的容器,承载成员变量和方法;方法实现特定功能,参数控制输入环境;主函数是程序入口。常见错误包括类名与文件名不匹配、忘记static修饰符和花括号未闭合。通过实战案例学习电商系统、游戏角色控制和物联网设备监控,理解类的作用、方法类型和主函数任务,避免典型错误,逐步提升编程能力。 **脑图速记法**:类如太空站,方法即舱段;main是发射台,static不能换;文件名对仗,括号要成双;参数是坐标,void不返航。
224 5
|
6月前
|
Java C语言
课时8:Java程序基本概念(标识符与关键字)
课时8介绍Java程序中的标识符与关键字。标识符由字母、数字、下划线和美元符号组成,不能以数字开头且不能使用Java保留字。建议使用有意义的命名,如student_name、age。关键字是特殊标记,如蓝色字体所示。未使用的关键字有goto、const;特殊单词null、true、false不算关键字。JDK1.4后新增assert,JDK1.5后新增enum。
|
6月前
|
Java 编译器
课时7:Java程序基本概念(注释)
课时7介绍了Java程序中的注释。编程语言有其语法和语义,注释有助于理解代码需求,防止断档。Java支持三类注释:单行(//)、多行(/* */)和文档注释(/** */)。注释不会被编译器编译。范例中展示了如何在代码中使用注释,并强调了注释对项目文档管理的重要性。
|
6月前
|
人工智能 JSON Java
列表结构与树结构转换分析与工具类封装(java版)
本文介绍了将线性列表转换为树形结构的实现方法及工具类封装。核心思路是先获取所有根节点,将其余节点作为子节点,通过递归构建每个根节点的子节点。关键在于节点需包含 `id`、`parentId` 和 `children` 三个属性。文中提供了两种封装方式:一是基于基类 `BaseTree` 的通用工具类,二是使用函数式接口实现更灵活的方式。推荐使用后者,因其避免了继承限制,更具扩展性。代码示例中使用了 Jackson 库进行 JSON 格式化输出,便于结果展示。最后总结指出,理解原理是进一步优化和封装的基础。
163 0
|
6月前
|
存储 Java 数据库连接
【YashanDB知识库】Java程序调用存储过程,在提取clob时报YAS-00004
【YashanDB知识库】Java程序调用存储过程,在提取clob时报YAS-00004
|
6月前
|
搜索推荐 Java Android开发
课时146:使用JDT开发Java程序
在 Eclipse 之中提供有 JDT环境可以实现java 程序的开发,下面就通过一些功能进行演示。 项目开发流程
228 0
|
6月前
|
Java 开发工具
课时5:第一个Java程序
课时5介绍了编写第一个Java程序的步骤,包括创建Hello.java文件、编写“Hello World”代码、编译和运行程序。主要内容有:1) 新建并编辑Hello.java;2) 编译Java源文件生成.class文件;3) 通过命令行解释执行Java程序;4) 解释主方法的作用及信息输出操作。本课强调了类定义、文件命名规则和基本程序结构的重要性,并建议初学者使用记事本编写代码以熟悉基础语法。