00:00
行,那关于流程控制呢,我们最后还差一个内容啊,这个内容就是特殊,叫做特殊关键字的使用,这呢我们提到两个关键字,一个呢叫break,一个叫continue。那break关键词呢,实际上前面我们都已经用过了,哎,在哪里边用过呀。Switch case中用过。还有。循环吧,对,不管是for循环了,While循环也可以,只要是在循环中都可以用break表示的,就是跳出你当前这个循环结构了,哎,这就是我们break这个关键词的使用场景,那在有些情况下呢,我们也会用到另外一个关键词叫做continue,呃,这两个呢,呃,还都可以在循环中用,所以我们就结合在一起呢,去说明一下啊这呢,咱们就新建一个文件啊来讲一下。哎,定理五项我们新建一个,哎,我就叫做哎,Break,哎和我们的一个continue,哎,它的一个测试啊,CTRLCCTRLSCTRLV一下。
01:06
哎,这呢,我们来说明一下,这个叫break和continue这个关键字的使用。哎,关键字呢,我们在之前讲课都已经说过了,就是被Java语言赋予特殊含义的一个字符串,或者叫这个单词了,那这呢,我们就得去看一下这个break关键字啊和我们这个肯定关键字JA2呢,是给它们定义是什么含义啊,首先的话呢,我们先关注于就是这个break和肯定的一个使用范围啊,使用范围肯定的,呃,不认呢,咱们不陌生了,它呢是使用在哎,Switch case结构或者是我们的循环结构中,哎,这是这样的,那我们那个肯定性呢,我们也直接来说了,肯定性呢,就是用在循环结中的。对,它只能够用在循环中啊,那么这是它的二者的一个使用范围上的一个比较,然后呢,下一个问题,我们发现break和肯定呢,都可以在循环中去用。
02:07
啊,那都可以在循环中用,它们二者有什么样的区别呢?啊,那就是循环中啊,它的这个使用,那在循环中使用的一个作用啊,对break来讲啊,在循环中用的时候呢,我们说叫结束当前循环。就是一旦执行到主力以后,然后我们就跳出这个循环机构了,叫跳出也行,叫结束也可以啊,那continue在循环中用的话呢,它呢叫结束当次循环。一个字的差别,这个就差别很大了,一个叫当前循环,一个叫当次循环,那我们通过这个代码呢,来说明一下这个问题啊,这呢,我写一个普通的for循环in I从一开始一直到十,那I呢,加加。
03:03
行在这里边啊嗯,一旦我们发现咱们这个I呢,如果取模四等等于零了,相当于能够被四除尽了,我这呢,加上一个break,否则呢,我在这写一个输出语句。那这个输出语句里边,我就把这个I呢输出一下,这个就不画好了啊,直接就在一行上去输出这个逻辑,大家先看一眼。那么问此时呢?输出的结果是什么?输出结果啥,还有说是四的输出四的是咋想的?输出啥呀,123吧,2c break continue has。
04:00
点知道吧。理解吧,对这个这个没多复杂啊,注意进来以后呢,我们一开始一二三都进不去,然后这时候就输出123了,四的时候进去了,那不就终止这个循环了吗。嗯,对,所以这个输出的结果呢,是123,现在呢,我把这个这个我在这写啊,这123我把它呢给注调换成肯定有。换成continue了,换成continue以后,它就要结束当次循环,那就之后呢,就开始下一次了,那这个时候呢,会是什么结果呀?嗯1234呢就给肯定就过掉了是吧,它一过掉呢,开始下一次,导致呢这个输出语句呢,就没机会执行了,所以四就过了,过了以后呢,5678的时候又过掉了。
05:04
哎,对,然后九还有一个十对,它是出现这样的结果。编译运行,哎,一二三五六七九十。就是我们一旦进去以后,这个肯定用的叫结束当次循环,就是你当前这一次的循环体就结束了,那你后边如果还有语句呢,就没有机会执行了,就开始下一次啊,这是我们continue的一个意思。哎,这个大家理解一下,就结束当次循环啊,行,这呢是属于他们在循环中使用的一个,算是不同点啊。哎,那么它们二者呢,其实你要非要说,其实也算是有一个相同点。哎,什么相同点呢,这个其实也很好理解,在循环中使用的话呢,我们break这个关键字的后面啊,它的直接的后面是不可以再加其他的执行语句的。
06:00
肯定性也这样,比如说啊,像我们这肯定用在后边这个位置啊。我要是想写一些执行语句,你想想看有没有机会执行到。肯定又没有了,比如说我这输出一下,说这个今晚今晚这个比如说嗯,迪丽热巴。啊,这个要约我是吧,这个呢没机会执行,嗯,你看我写到这了,我写到这儿以后呢,它在肯定的直接的后面。咱们说了这个一旦执行到他是不是就下一次了,所以写到这儿他就执行不了,他不管行不了,不管执行不了啊,别你都过不了,你看。说无法访问的语句。啊,这个是天方夜谭了,不可能的是吧。任何情况下都。按说也有可能性是吧,嗯,但做到从序这块呢,就是说肯定不可能执行的啊,这个大家要注意,就是在我们这个break和肯定这个关键字的它的直接的这个后面呢,是不可以有这个执行语句的啊,这个关键字啊,在这个后面啊,不能有执行语句,或者要不能声明执行语句啊,那对于我们这个肯定break他俩这方面的是一样的啊哎,我们把这个肯定呢注释一下,把这个break打开啊,这个看一下CTRLS啊再来。
07:40
哎,编译那这个也是一样的啊,都是不可以的,那有没有同学会说,诶那这个不也算是它的后面吗。对,这算外面了啊,就是你要是没有执行这个意,这不是我这个是有机会执行的是吧,你这个是无论如何你在他后边都是没机会执行的啊,这要注意好,这呢算是他俩的一个相同点,那么关于这个break break和肯定的一个基本的一个使用呢,哎,就是我们这里写的这个内容啊,这两个关键字呢,大家要会用啊,那自然而然的,咱们第二天明天考试的话呢,也会考一下这个问题啊。
08:13
哎,你得知道他俩怎么用使用范围,呃,使用的这个在循环中的这个作用有什么区别啊,相同点是什么。啊,这个。
我来说两句