while到break到switch到continue

一:循环是什么
循环就是在条件满足时反复执行某一段代码,而且还要注意在合适的时候把条件变为false,从而脱离这个循环,否则就会陷入死循环。

二:while
在新手程序员们接触了for这个循环以后就又接触到了一个可以执行所有的for循环的while,比起for循环它看起来似乎更为简洁:

while(表达式(使循环成立的条件)){
for的循环体语句;
表达式2
}
即在循环次数已知的时候可用for循环,循环次数未知时while就来得更轻松。

三:break
在学习用while判断素数时,我们发现有时候明明已经达到了目的,已经得到了判断结果我们的程序还是要继续做完接下来的已经变得无意义的工作后它才输出结果,
倒也不是不行,就是觉得这样似乎过于“机械化”了。然后我就又了解到了“break”。
即在循环体中
break:“好了,可以了,我已经懂了,不要再说了,再说就烦了!”
反正它的出现就是为了跳出当前做的事,比如结束一个死循环就需要用它跳出来就是了。

四:switch
switch(控制表达式){
case 常量:
语句
......
case 常量:
语句
......
default:
语句
......
}
需要注意的是控制表达式它只能是整数型的
那么发明这个switch到底是用来干什么的呢?因为它做的事情好像用if语句也不是不行啊。
解释就是switch其实相当于if else语句的一种特殊情况,在想要输出的结果明明白白摆在面前的时候我们可以用switch将一个特定的情况和一个特定的值捆绑起来,
比如在判断一个月有多少天时,我们直接将一月和31天,二月和29天等起来,输个2进去就直接出来一个29,有一种“跳转”的感觉,而不用再一个个去判断如果是
一月的话,那么它是31天,如果是二月的话,那么它是29天,这样一来这个if语句就可以被我们变得清晰又美观还直观。
需要注意的是我们要记得用break帮它跳出来,不然它就会一直把其它的月份一起输出来。

五:continue
也是用来跳过步骤,这个感觉理解起来有点抽象啊,有break还要它干嘛?
所以我直接上代码

 while到break到switch到continue

 

 运行结果如下

while到break到switch到continue

 

 如果break改成continue呢

while到break到switch到continue

 

 结果如下

while到break到switch到continue

 

 会发现break是从4那里停了,而continue是把4跳过了

 

上一篇:vue.js如


下一篇:sqlserver二进制存储