ad

学习《零基础Java从入门到精通》_5.1.1 流程控制和语言结构

admin 132 2023-10-25

【摘要】 本书摘自《零基础Java 从入门到精通》一书中第五章,第1节,编者是零壹快学

2.if…else语句

if语句后面可以跟着else语句,当if语句的布尔表达式值为false时,else语句块内的语句会被执 行。if…else语句定义格式如下:

上面示例中,变量number的值为10,值小于100,条件表达式number > 100判断结果为false,则 会执行else语句中的println语句。其运行结果为:

图5.1.4 if…else语句示例

基 础 Java 从入门到精通

LINGJICHU JAVA CONGRUMENDAOJINGTONG

学习《零基础Java从入门到精通》_5.1.1 流程控制和语言结构

else语句的大括号也可以被省略,而且与if语句一样,被省略后只对紧跟着的第一条执行语句 负责。为了便于代码阅读,建议将大括号补齐。

动手写5.1.5

动手写5.1.5与动手写5.1.4的执行结果相同。

if…else语句可以在if…else代码块内多层嵌套使用,这也是在流程控制中最常见的分支控制 逻辑。

动手写5.1.6

第 5 章 流程控制和语言结构

其执行结果为:

图5.1.5 嵌套if和else语句

if…else条件语句可以转换为三元运算符,表达的逻辑是一样的。

动手写5.1.7

基 础 Java 从入门到精通

上面代码中,if…else语句和下面的三元运算符是等价的, 先判断number的值是否大于100, 如 果大于100则number减去100;如果小于100,则给number加上100。

3.if…elseif语句

在条件语句中else和if可以组合使用,出现在第一个if语句的后面,可以对多种条件进行处理; 如果满足该条件就执行该条件下的语句, 如果不满足该条件也可以去判断是否满足其他条件, 进 而去执行其他条件下的语句。if…elseif一般定义格式如下:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《智能制造服务云平台初探》_让你更懂智能制造_1.2.3 智慧园区规划思路
下一篇:《零基础Python 从入门到精通》_让你学得轻松_19.1.5 Pyramid
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×