day6 零基础学java

本文介绍了if-else和switch-case语句在编程中的应用,讲解了如何实现条件判断的多种情况。强调了else匹配最近的if原则,以及在编写if语句时使用大括号的规范。同时,提到了if-else和switch-case的常见错误,如忘记大括号、误用等号和匹配问题。通过示例,阐述了处理复杂分段函数和多分支选择时的策略。
摘要由CSDN通过智能技术生成

第二周 判断

if语句

通常的形式是

if(判断条件)

执行xxxxx

若满足判断条件则执行下面的语句,若不满足则跳过if语句

若我们想让执行的条件不光有满足if判断条件的内容,也有不满足if判断条件的执行,应如何实现呢?此时就应引入else语句

嵌套的if语句

if-else语句

若else上面有多个if,那么else应该和哪个if匹配呢?这就牵扯到了else的匹配问题

 

注:在if 或者else的执行语句中,总是尽量用大括号将他们框起来形成语句块。 即使仅有一条语句。

当有了else语句时,我们就可以同时执行if满足和if不满足的两种条件,那如果是一个分段函数,有三种或以上的判断时呢?这时我们就引入if,else if判断

下面列举四种if语句常见的错误

 

1.忘记if执行语句的大括号

2.忘记if判断语句后面不应该加分号

3.判断条件 时==和=的混用

4.else到底应该匹配哪个if?正确应匹配的是上面最接近的那个if

上面我们在处理分段函数时,使用的是if,else if,else的方法

但如果有多个分支语句时,else if语句就会稍显麻烦,这时我们引入分支语句(switch -case)语句

 

其中的switch()括号内的是要判断的量,

 

在寻找到匹配的case后,就开始执行该case后面的语句。“一直到break为止”的意思就是不遇到break就不停止,例如有case 1,case 2,case 3,break,case 4.

若为case1,则从case 1开始执行,case1,case2,case3都会执行,直到执行完case3后遇到了break才停止

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值