购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

带有“else”的“if”

可以在if命令之后使用else。else的含义类似于“其他”或“否则”。这正是我们这里所需要的。

例如,我们现在可以像这样编写程序:

首先检查是否输入了1。如果是,则计算步行时间。此后,不是像之前那样进行第二个if查询,而是执行一次else查询。else总是和之前的if相关,意思是“否则——如果之前的查询不匹配”。

如果没有输入1,无论在那里输入了什么,稍后都会自动变成else条件为真。在这种情况下,总是计算骑车的时间。

如此一来,无论输入什么内容,程序都不会出现错误。尝试一下:

█ 如果你输入1,则计算行人所用时间。

█ 如果你输入2,则计算骑车人所用时间。

█ 如果你输入其他任何内容,都会计算骑车人所用时间。

借助else,没有报错信息,无论输入什么内容,都可以计算时间。

也许这并不能使你完全满意,因为实际上用户应该只输入1或2,否则会收到一条消息,指出输入不正确。

当然还可以进行编程。有几种方法可以做到这一点。首先要问是否输入了1或2。 RkxijW5XDHaG+xDfMNrjioODFul+gZ0V4WFNpRYstlK/yUT1eEHEEfRQTgV66JMK

点击中间区域
呼出菜单
上一章
目录
下一章
×