昨天我们学习了IF语句那么我们今天进入到While的句法学习。在这以前,我们先思考一下当我们在一个电梯里输入一个1—12之间的数字,根据输入的数字,判断你到达几楼。如何实现呢?
首先,我们以该定义我们的变量输入数字,判断,根据数字判断,输出我们应该到达到达的楼层。我要确定的是我们在电梯里一般是没有类似3.5或者4.5这样子的楼层。故而我们便可以确定我们在switch句法中的判断不会出现浮点型(float)的变量。所以我们在switch的条件表达式中可以选用整形(int)和字符型(char)的变量。
其次我们在思考一个问题,若我们使用if句法来解决这类问题有什么不同呢?如果我们使用if来解决这个实际问题,那么电梯会每层都开门,询问客人是否出电梯,耽误时间运行效率慢。而这也是我们为什么要引用switch来解决这类问题的原因。因为使用switch,可以提高程序的运行效率,直达我们所需要的到达的目的地。
话不多说我们先来了解一下switch的选择结构格式(如图所示):
在了解switch之后我们来编写一个简单的该句法的程序,那么题目如下各位可以自己先试着做一下答案我放在后边。
答案(答案不唯一种格式,还有其他情况我也不一一演示):
Switch的知识点并不是很多那么我们今天的学习就到这里,其他关于switchi的小知识点我会放在后面的思维导图里,各位自行观阅。那么我们明天就可以进入到循环结构的学习。在此以前的有所不了解,或者我所写有误可以私信我,我见到了便一一解答。谢谢!