第十五章:Java编程之if-else条件判断

本文详细介绍了Java编程中if-else语句的使用,包括单if、if-else、if-elseif以及if-elseif-else四种形式,并通过代码示例解释了每种形式的执行逻辑。通过理解这些条件判断结构,开发者可以更好地控制程序流程,根据不同的条件执行不同的代码块。
摘要由CSDN通过智能技术生成

条件判断

    条件判断,就是对特定条件进行判断,然后做出不同的选择处理,执行不同的代码。在Java编程中,常见的条件判断有if-else语句和switch语句,本章先介绍if-else语句。

if条件判断分类

if条件用的时候,可以单独使用if,也可以if和else搭配使用,具体有如下四种形式:

  1. 单if语句
  2. if加else语句
  3. if加else if
  4. if加else if,再加else

单if语句

这是最简单的if语句,满足条件就执行执行代码块中代码:

代码简析:

  1. main方法是程序执行入口。
  2. 第6行定义了一个整型(int)变量,赋值为59。
  3. 第8行,采用if条件判断,里面条件写的是“x<60”,表示的x如果小于60,就会执行第9行代码,否则就不执行。大家要是有兴趣,可以自己写一写,看看效果。同时修改一下整型变量x的值,如果赋值为60,看看会怎么样。

if加else语句

在上面最简单的if语句的基础上,增加了不满足条件的场景。条件满足,就执行if语句指定的代码块;否则就执行else语句指定的代码块。

代码简析:

  1. main方法是程序执行入口。
  2. 第6行定义了一个整型(int)变量,赋值为61。
  3. 第8行,采用if条件判断,里面条件写的是“x<60”,表示的x如果小于60,就会执行第9行代码,否则就执行第11行代码。大家猜测一下,如果变量x的值修改为60,执行结果会是什么呢?可以在评论区晒出你的答案。

if加else if语句

     上面的if-else语句,其实只分了两种情况,要么满足,要么不满足。事实上,在生活中,我们需要处理的情况复杂多了,可能多种多样,A情况要怎么处理,B情况要怎么处理,还可能有CDEF情况等等,所以光一个if-else是搞不定的,那就要派上else if语句了。

代码简析:

  1. main方法是程序执行入口。
  2. 第10行定义了一个整型(int)变量,赋值为91。
  3. 第12行,采用if条件判断,里面条件写的是“x<60”,表示的x如果小于60,就会执行第13行代码
  4. 第14行,采用else if语句,在不满足上面if语句的条件下,再做一次判断,条件写的是“x > 70”,如果满足就执行第15行代码。
  5. 第16行,跟上面类似,如果上面两种条件都不满足,那继续到这里判断,条件写的是“x > 90”,如果满足就执行第17行代码。
  6. 事实上,如果还有更多条件判断的话,可以一直写下去。

if加else if,再加else语句

代码简析:

  1. main方法是程序执行入口。
  2. 第10行定义了一个整型(int)变量,赋值为91。
  3. 第12行,采用if条件判断,里面条件写的是“x<60”,表示的x如果小于60,就会执行第13行代码
  4. 第14行,采用else if语句,在不满足上面if语句的条件下,再做一次判断,条件写的是“x > 90”,如果满足就执行第15行代码。
  5. 如果上面条件都不满足,就会执行到else语句,最终执行第17行代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值