Java核心技术卷I基础知识3.8.2 条件语句

简介:

3.8.2 条件语句


在Java中,条件语句的格式为

 

这里的条件必须用括号括起来。

与绝大多数程序设计语言一样,Java常常希望在某个条件为真时执行多条语句。在这种情况下,应该使用块语句(block statement),形式为

 

例如:

 

当yourSales大于或等于target时,将执行括号中的所有语句(请参看图3-7)。

      注释:使用块(有时称为复合语句)可以在Java程序结构中原本只能放置一条(简单)语句的地方放置多条语句。

在Java中,更一般的条件语句格式如下所示(请参看图3-8):

 

  

    图3-7 if语句的流程图           图3-8 if/else语句的流程图

例如:

 

其中else部分是可选的。else子句与最邻近的if构成一组。因此,在语句

 

中else与第2个if配对。当然,用一对括号将会使这段代码更加清晰:

 

重复地交替出现if...else if...是一种很常见的情况(请参看图3-9)。例如:

 

图3-9 if/else if(多分支)的流程图

 

相关文章
|
23天前
|
Java
死磕-java并发编程技术(二)
死磕-java并发编程技术(二)
|
23天前
|
存储 Java 调度
死磕-java并发编程技术(一)
死磕-java并发编程技术(一)
|
4天前
|
Web App开发 消息中间件 监控
使用 Java + WebSocket 实现简单实时双人协同 pk 答题:技术干货分享
【10月更文挑战第4天】在现代互联网应用中,实时互动已经成为提升用户体验的重要一环。特别是在在线教育、游戏竞技等领域,实时协同功能显得尤为重要。今天,我们将围绕“使用 Java + WebSocket 实现简单实时双人协同 pk 答题”这一主题,分享相关技术干货,帮助你在工作和学习中更好地理解和应用这一技术。
18 2
|
19天前
|
传感器 监控 数据可视化
【Java】智慧工地解决方案源码和所需关键技术
智慧工地解决方案是一种新的工程全生命周期管理理念。它通过使用各种传感器、数传终端等物联网手段获取工程施工过程信息,并上传到云平台,以保障数据安全。
56 7
|
23天前
|
Java
Java 条件语句 - if...else
Java 条件语句 - if...else
26 7
|
25天前
|
缓存 负载均衡 Dubbo
Dubbo技术深度解析及其在Java中的实战应用
Dubbo是一款由阿里巴巴开源的高性能、轻量级的Java分布式服务框架,它致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
49 6
|
1月前
|
Java API
Java技术体系
Java技术体系包括运行于Java虚拟机上的各种语言及其相关程序,传统上由Java程序设计语言、Java虚拟机、Class文件格式、Java API类库以及第三方类库组成,可进一步细分为Java Card、Java ME、Java SE和Java EE四个平台。
43 3
Java技术体系
|
3天前
|
存储 Java 数据库连接
Java技术深度探索:从基础到进阶的全方位指南
【10月更文挑战第5天】Java技术深度探索:从基础到进阶的全方位指南
9 0
|
3天前
|
前端开发 安全 Java
Java技术深度探索:构建高效稳定的企业级应用
【10月更文挑战第5天】Java技术深度探索:构建高效稳定的企业级应用
5 0
|
3天前
|
前端开发 Java 数据库连接
Java技术深度探索:构建高效稳定的企业级应用
【10月更文挑战第5天】Java技术深度探索:构建高效稳定的企业级应用
8 0