Java学习里程-----Java基础_6循环控制器
一、循环控制器
什么叫循环控制器,其实这个名字是我来起的,我也不记得这个东西具体是什么东西了,但是通过他的用的地方,就弄了一个这个名字,你们要是想知道可以去网上搜一搜,然后告诉我一下,我来改。
说他之前,我们先来说说循环,循环是有条件的,当满足条件的时候才回去做循环的,不满足的时候就会自动从循环中出来。但是如果在还满足条件的时候,不想执行循环就要出来怎么办,这时候就要用到这个控制器了,强行跳出这个循环。
再或者,你好比还在做循环的时候,突然遇到了某个事情,必须耽搁一次循环,然后再继续循环,这时候,我们还得用这个控制器。
下面我们来说说几个常用的:
1.break;
这个可以在一个循环中执行的时候,强行跳出来,然后继续执行其他的代码,可能说的不是很容易理解,我们上代码,这次我们来吃肉包子。
原本我们能把20个包子都吃完,但是忽然吃完10个之后动画片开了,我们就不吃包子了,用break跳出这个循环去看动画片去,发现动画片真好看。
2.continue;
这个语法呢,是跳过这次循环。它和跳出不一样,它是 跳过!!!
我们再用吃包子的事情举例,看代码
你会发现没有第11个包子,因为你给别人吃了,你去喝水去了。最后包子都吃完了;
3.return;
先来解释一下这个是干啥的,return表示退出整个循环,并且直接结束掉后续的任何操作。废话不多说,你们先理解这个意思,我来上代码
return之后,并没有输出我吃饱了,所以说,我没有吃饱,而且还没得吃了。
然后我们再来说说之前条件语句的switch中为啥每一个输出都会加一个break,因为break的作用是结束掉循环,执行完成一个之后就不执行了。同样如果不加这个break,他会将后面的都输出出来。
看例子:
是不是,清晰可见,所以,一定要记得加break!!!