小言_互联网的博客

流程控制语句(下)

311人阅读  评论(0)

while循环语句

基本格式:

   while(判断条件语句) {
          循环体语句;
     }

扩展格式:

        初始化语句;
        while(判断条件语句){
            循环体语句;
            控制条件语句;
        }

通过查看这个格式,我们就知道while循环可以和for循环等价转换。

for循环和while循环的区别

使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。
场景区别: for循环适合针对一个范围判断进行操作 while循环适合判断次数不明确操作

do…while循环语句

基本格式

        do {
            循环体语句;
        }while(判断条件语句);

扩展格式:

        初始化语句;
        do {
            循环体语句;
            控制条件语句;
        }while(判断条件语句);

for while do…while 三种循环语句的区别

do…while循环至少执行一次循环体
for和while必须先判断条件是否是true,然后才能决定是否执行循环体

循环使用的注意事项(死循环)

一定要注意修改控制条件,否则容易出现死循环。

最简单的死循环格式

   while(true){...}
   for(;;){}
跳转控制语句

跳转控制语句:
break 中断
continue 继续
return 返回

break:中断的意思
用在循环和switch语句中,离开此应用场景无意义。
作用
跳出单层循环
跳出多层循环,需要标签语句的配合(格式:标签名:语句)
continue:继续
用在循环中,离开此应用场景无意义。
作用:跳出单层循环的一次,可以继续下一次

return:返回
用于结束方法的,
一旦遇到return,程序就不会在继续往后执行


转载:https://blog.csdn.net/weixin_45626083/article/details/100981648
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场