00:00
那同学们看一下,刚才呢,我们做了一个对break的基本介绍,而且呢,一个快速入门也说了,现在呢,我们来看正式的系统的来说一下break语句,来看语句呢,它是用于终止某个语块的执行,用于中断当前的for循环或跳出Switch语句,也就是说。Break语句在for循环或者Switch里面都可以使用,刚才我们这个案例呢,其实是在for循环里面使用的,看到没有,这是一个很经典的使用,对不对,很经典使用,这是基本介绍。第二个呢,Break的基本语法,大家看到其实就是在我们的一个语句块里面加了一个break,但这地方没有这没有这个分号啊,就break。那这里面呢,基本介绍,基本语法非常简单,一说也就明白了,因为前面有个案例在支撑,所以说大家理解起来应该还是比较轻松。下面呢,我们来看在for循环里面使用break语句的示意图,我们把它聊一聊,我把这一块呢先给同学们拿过来。
01:00
再把示意图给大家看一下。来。我们总结这么几点,第一点就是break的基本介绍。我给他来一个标题三对不对?基本语法我们来一个标题三。然后呢,我们还说了一下示意图。这个示意图呢,我们来给它画一画。前面这几个我就不多说了,我们看一个示意图,打开我们前面讲过的for循环的示意图为例,以for循环示意图为例来说,Break在这个地方示意图是for循环的,For循环的。这个流程控制图。没问题吧,这大家应该还有印象,那我们break写到哪里了呢?Break一般是写在循环操作里面的,比如说这地方有循环操作题。大家应该还能看得懂这个代码啊,假设这还有个循环。循环操作。操作二,但是呢,在这里面,假如我们这有一个break语句,比如说这有个if。
02:02
If,然后有个条件,注意听,然后条件,然后这里面我就四个亿啊,四个亿,我这语法肯定写的不对啊,我就随便四个亿,假如这里面有个break语句。那么我要解释的是,注意听解释的是,如果我们的代码在某个情况下。进入了break。把这个画大一点,就是说在某个情况下,我们进到这个break语句了。比如说这个条件为真,在这个循环体里面,假设这个条件成立了,为真,那么执行的break语句,我们的流程会发生什么变化呢?注意听讲这时这时注意听。他就不会再去进行变量的迭代,而是直接从这里。到了这里。我用红色的线来描述。哎,这个红线怎么没有呢。我用红线啊,换一个别的颜色,这样呢,看起来更清晰一点,红色的线。
03:01
他看清楚了没?就说什么意思呢,就说假如在某个情况下,我们这个循环体里边有一个条件。有个条件,这个条件呢,又为真又为真执行的break语句,那如果执行的break语句告诉大家,后面这个语句肯定是不会再执行了。他就直接从这到for循环结束了,能理解吗?那那这个循环变量迭代也就不再执行了,他直接从这相当于离开了,就结束整个这个for循环,这个就是for循环加break的流程控制图了。For循环加break的流程控制图。我把这个呢放大一点,大家看一下。能看懂吗?就主要是把这看到啊,如果在这里碰到break,那就直接走了,不再执行变量迭代,也就不再循环了,直接离开。明白,我把这句话写到这里。我把这句话写到这里啊,注意听。当。
04:01
当执行到执行到break。就。就直接。就直接直接。直接。这个退出或者终止都可以啊,终止负循环。当然,如果你是在Switch里面用了一个break,那就是终止Switch,这个控制结构能理解吧?好,我把这个呢也给同学们整理到这里。我变一个渐变色,大家看清楚就可以了。看清楚了没有?好,我把这个往这边挪一挪。啊,看清楚,当执行到break语句时,就直接终止for循环,再说一遍,如果这个break语句是在Switch里边,那会怎么样呢?就相当于相当于说是跳出了Switch。这一个控制流程跟这个是一样,这里是跳出for循环,如果是在Switch里面用的break呢,就是跳出Switch控制结构,能理解好,我把这句写到这里来。
05:01
把我们的这个流程图。放到笔记里面去,大家看能不能看懂。还是应该能看懂,不是很难,对不对,好,我把它放到这里。加深同学们对它的一个认识和理解。好,这里我就不再多说了啊,主要看图就行。那流程图基本介绍,基本语法,还有流程图我们就介绍清楚了,介绍清楚过后呢,下面就要给大家介绍一下break在使用的时候需要注意什么事项,那待会儿呢,我们来介绍这个东西,这个图大家要有印象啊,这个图特别重要,一定要把它拿下。好,关于关于我们说的就是这一块。Break的基本语法,还有break的流程图呢,我们就先介绍到这里。
我来说两句