switch的用法+while循环+do,,,,while循环
0401:
switch的用法 :
switch(表达式){
case 值1:
如果表达式跟case的值1是一样的,那么这里的代码就会执行
break;(break代表这和case的代码结束)
case 值2:
如果表达式跟case的值2是一样的,那么这里的代码就会执行
break;
case 值3:
如果表达式跟case的值3是一样的,那么这里的代码就会执行
break;
default:
(可选的,不一定每个switch都要写default,但是一定要放在所有case之后,default之后就不用谢break了)
如果前面的值一个都不相等,就执行这里的 代码
}
注:1、case匹配用的是全等,所以值相等并且类型必须相等才能成功匹配
2、一旦从某一个case进入语句,只要没有遇到break,那么代码就会
一直执行下去。
switch与if的区别:
if更多时候用于范围的判断,
switch一般用于确定的几个值的判断(零散的几个点的分布)
while循环:当某个条件成立的时候就会反复执行一些代码
while(条件){当条件成立的时候会反复执行的代码,
直到条件不成立为止}
一个循环具有三要素:循环初始条件,循环步进,循环体
步进要放在循环体里面,因为每次循环都要变化
do…while循环:
do{循环体
不管条件是否成立,都会先执行一次,然后再根据条件取决定循环
}while(条件)
while和do…while循环的区别
do…while循环至少会执行一遍,不管条件是否成立,但是while循环如果初始条件不成立一遍也不会执行
break和continue关键字
break:跳出循环体,整个循环结束
例如:
continue:结束本次循环进入下一次循环体
例如: