一、语句控制

什么叫语句控制?

说他之前,我们先来说说循环,循环是有条件的,当满足条件的时候才回去做循环的,不满足的时候就会自动从循环中出来。但是如果在还满足条件的时候,不想执行循环就要出来怎么办,这时候就要用到这个控制器了,强行跳出这个循环。

再或者,你好比还在做循环的时候,突然遇到了某个事情,必须耽搁一次循环,然后再继续循环,这时候,我们还得用这个控制器。

下面我们来说说几个常用的语句控制:

1.break;

这个可以在一个循环中执行的时候,强行跳出来,然后继续执行其他的代码,可能说的不是很容易理解,我们上代码,这次我们来吃肉包子。

Java 控制层数的语句 java控制语句有什么用_continue

原本我们能把20个包子都吃完,但是忽然吃完10个之后动画片开了,我们就不吃包子了,用break跳出这个循环去看动画片去,发现动画片真好看。

2.continue;

这个语法呢,是跳过这次循环。它和跳出不一样,它是 跳过!!!

我们再用吃包子的事情举例,看代码

Java 控制层数的语句 java控制语句有什么用_return_02

你会发现没有第11个包子,因为你给别人吃了,你去喝水去了。最后包子都吃完了;

3.return;

先来解释一下这个是干啥的,return表示退出整个循环,并且直接结束掉后续的任何操作。废话不多说,你们先理解这个意思,我来上代码

Java 控制层数的语句 java控制语句有什么用_Java_03

return之后,并没有输出我吃饱了,所以说,我没有吃饱,而且还没得吃了。

 

然后我们再来说说之前条件语句的switch中为啥每一个输出都会加一个break,因为break的作用是结束掉循环,执行完成一个之后就不执行了。同样如果不加这个break,他会将后面的都输出出来。

看例子:

Java 控制层数的语句 java控制语句有什么用_Java_04

Java 控制层数的语句 java控制语句有什么用_break_05

Java 控制层数的语句 java控制语句有什么用_Java_06

是不是,清晰可见,所以,一定要记得加break!!!