循环遍历的几种方式
第一种:for循环
for(单次表达式,条件表达式,末尾循环体){中间循环体} :条件表达式满足,进入中间循环,条件不满足跳出循环
for循环的几种跳出循环方法:
1.return:可携带返回值, 由return后面的参数指定,return后,函数直接结束,后面的语句将不再执行,
2.continue:跳出本次循环,后面的循环依旧可以执行
3.break:跳出整个循环,当break后,之后的循环将不再执行
第二种:while循环
while(条件){执行代码} :当条件满足进入循环执行代码,条件不满足跳出循环体
do/while循环:
do{
代码块
}
while(条件)
while循环和do/while循环的区别:while循环时先进行条件判断,为真则进入循环,执行代码块,do/while则是先执行一次代码块,再进行条件判断,条件为真则进入循环,执行代码块
第三种:switch循环
switch(值){
case 值1:
代码1
break;
case 值2:
代码2
break;
case 值3:
代码3
break;
default:
代码4
break;
}
找case的值进行匹配,匹配成功进入case执行代码,然后break.
没找到,找下一个case,如果还是没找到,就找default,执行default的代码,
然后break;
如果一个case没有break,就进入下一个case或default找break,直至最后