综述
计算机的“条件语句”和生活中的“条件成立”是不一样的。
一个生活中的例子如果被计算机执行则是如下段子:
老婆让程序员老公去买苹果,说:“去水果店买5个苹果,如果碰到卖西瓜的就买一个。”
然后后来老公碰到了卖西瓜的,回来就只买了1个苹果。
也就是说,计算机的条件永远以“前提条件”为判断,执行的也是给定的操作,而想生活中一些操作是被隐藏的,上述例子转化为类似程序的表达就是
如果碰到买西瓜的就再多买一个西瓜,苹果数量不变。
if语句 整体框架
注释1:上面的“:”为英文的符号,是语句的必要成分,缺省则会报错。
注释2:可以有很多,也可以没有; 可以没有,如果没有, 、 判断均为“假”,则条件语句什么都不执行
翻译成中文的意思就是:
例子
例子1:
【重点!】:判断是够相等,不是数学里面的“=”(计算机里面是“赋值”的意思),而是“==”,因为不能用“=”了的缘故,别问为什么,记住就好。
例子2:
多个判断分支:
例子3:
一个简单的demo:
领取专属 10元无门槛券
私享最新 技术干货