学习到目前为止,我们都知道,我们的程序代码是自上而下顺序执行的,那么也就是说只要是写在程序中的代码,每一行都能够被顺序执行。那如果我想做成有一些代码需要满足一些条件才能被执行怎么办呢?
学习了今天的知识——条件分支语句后,问题就能够被解决了!那么废话不多说,我们直接开始吧!
━━━━━━━━━━━━━━━━━━━━
if 语句系列
━━━━━━━━━━━━━━━━━━━━
目前的代码执行顺序
【if语句】
if语句的执行顺序
语法
举例
if语句的作用就是,当满足括号中的条件时,便可以进入if语句的大括号中的语句块中执行代码,这里面的代码可以任意书写。
注意
if语句可以随意嵌套
【if....else语句】
if...else语句的执行顺序
语法
举例
if...else语句其实就是在if语句上进行了一个升级,满足条件时做这个,不满足时做那个,相当于在一条路上产生了一条岔路,根据条件二选一!
注意
if...else语句同if也可以随意嵌套
【if...else if...else语句】
if...else if...else语句的执行顺序
语法
举例
if..else if...else 语句就是让程序执行顺序可以有多条分支,满足对应的条件执行对应的代码。就好像走到了一个分叉路口。
注意
if...else if...else语句同if也可以随意嵌套
最后的else可以省略不写
else if可以有n个
虽然分成了if语句、if...else语句、if...else if...else语句3个模块来进行讲解,但是其实它们都是一个整体,要使用if条件分支语句,if是必写的,else if和else是可以根据实际情况决定是否书写的。else if可以写n个,else只能在最后出现且只能有一个。但是else if和else都是可以省略不写的。
具体如何搭配使用,是根据实际情况决定的,根据需求决定有几条分支以及各自的条件是什么。
关注唐老狮获取更多干货内容