00:00
第二大部分又说到循环了哈,Java中循环学了多长时间两天是吧?嗯,那么咱们这二中循环的话有这个,呃,什么来着?Well do well和for是不是基本的循环结构呀?哎,那么它的特点就是在一定的条件下,是不是重重复去执行一段操作呀,哎,那当然MY搜QL中也是这样的一个道理,但是我们my circleq中的这个循环呀,它跟我们Java中不一样,它不是说有well do well和for了哈,它有哪些呢?我在这儿来去说一下呃,分类,那么这个里边的话呢,涉及到了也有well,但是没有do well,也没有for,那么它有谁?Well,还有一个的话叫做loop loop翻译过来也叫循环,对不对啊,还有一个叫做repeat,反正人家也错了三个。
01:00
对不对啊,好,然后它也有自己的循环控制,循环控制,循环控制就是我们所谓的跳转语句,哎,咱们Java中的跳转语句的话是break continue break是什么意思,跳出当前所在的循环,循环是不是不再执行了呀?肯就是结束单次循环,继续下一次,我们这里边也也错了俩啊,一个叫做,一个叫做,呃,这个这个这么念啊,特瑞应该念特瑞对不对,它可不叫特瑞,他念瑞是不是有点类似于咱们的瑞的写法呀,嗯,对,它这个类似于类似于我们的呃,Continue纽继续啊,就是继续,也就是结束本次循环,继续下一次。
02:00
下一次好,那么它还有一个循环控制结构叫做live,那当然它就类似于我们的break了,那它代表的意思就是跳出,意思是说结束我们当前所在的循环,没有下一次了,对不对啊好,这是两个循环控制结构哈,其他的呢,本质上跟我们Java中都是一样的。好吧,我重点要介绍的是while,因为while要会了,这两个基本是不是也一样啊啊,我重点介绍的是它,那我也把这两个的语法给你写上回去,你有兴趣是不是可以自己试啊啊,那我就给你写写一下啊,首先呢,我们来看一下这个loop,呃,先说while吧,While的语法,那它的语法呢,是这样来去写的,好看一下挺有意思的,While后面我们加一个循环条件,然后再去,它也没个大括号,也没个小括号,所以呢,它是这样的,While循环条件do do是什么意思啊,做做什么,里边是不是放我们的循环体呀,对不对,分号,哎,最后呢是and well,是不是结束呀,结束,哎,你现在其实不用抄,因为我还没写完呢啊哎,你看我们这个的话就可以了,说但是的话,假如说。
03:26
你想去加循环控制语句,你要是想加循环控制语句,最好给你的循环起个名字啊,怎么起名字诶在这起啊,这你可以成为标签或者标记冒哈,那你end well,这你这要加上名字了,这就也得加名字标签分号结尾好我给你这样去写上哈,哎,它是这么干的诶。哎,这个地方也是可选,也就是你不写也对,但是你不写的话,那就是正常的一个循环,是不是没有循环控制啊啊,你写上也行啊,你写上了的话就可以搭配循环控制去用了,说明白了吧?啊,它这个意思啊,这是while的语法啊,我们可以去联想我们的Java中,Java中是怎么写的while呀,While小括号循环条件啊,大括号,这个应该闭着眼睛也能写上吧,是吧,倒背如流应该啊,行,这个是well,我先把语法给你写上第二点,呃,第二个是loop啊loop啊lo它本身就是一个循环的意思是吧?哎,那它的语法也是,呃,上来之后你也可以跟循环起个名字,那就是,诶,错了,应该是标签冒号,Look,哎,能看到吧,然后这个里边直接我们去写谁呢?循环体。
04:54
分号最后and loop,哎,这个比较简单对不对?哎,然后这个就是标签,哎,这是相对来说比较底层的一种循环啊,假如说你没有循环控制,这就是个死循环,因为你放条件了吗?你在这里边是不是没找到条件,所以可以用它来模拟死循环。
05:16
啊,假如说你不想变成死循环,就得搭配神利物对不对,就得搭配利物啊好,那所以我在这也说一下啊,可以用来啊模描述吧,或者说模拟啊模拟更好一点,简单的死循环啊,这是loop,然后呢,我们再来一个第三个叫做应该念repeat对不对,Repeat对吧?啊好,这个有点类似于do well,有点类似于do well啊啊上来就do一下是不是啊啊他不是那样的来看到哈,哎,那当然也是可以给它起上一个这个名字哈,哎,那这个里边的话呢,就直接repeat repeat是不是重复的意思吧,是重复的意思吧,重复,然后里边我们放上循环体的分号。
06:10
哎,那你这儿是不是到目前也没条件呀?哎,他是这么写的,Until until英文中是不是有until这个词啊,直到对,他在这个地方也是直到的意思,直到什么时候结束,所以注意哦,这个地方写的可不是循环条件,而是结束循环的条件,我个人认为它的这种更加形象,更加形象啊。哎,直到这个时候干嘛呢?End repeat,是不是结束这个循环呀,后面你可以加标签,标签好,完事很好,哎,完了,这是我们MYSQL中的三种循环,它是这样来写的啊,这个语法告诉你了本质,因为都一样,是不是你就在里边套就行了呀?啊其中我们repeat的有点类似于do well,也是先执行的,能看出来对不对,上来就执行,没条件,哎,那么执行了一次之后才判断条件,所以说呢,他也是肯定至少。
07:10
执行一次,而我们well呢,就相当于Java中的while,它肯定是先判断再执行对不对啊,所以有可能执行零次对不对啊,它这样的哈,Look呢,就是一般用于描述简单的死循环,如果想去中途跳出就得去搭配leave,对不对?哎,这是三个循环的基本特征,我给大家去简单的描述一下啊,回头的话大家有兴趣可以去试一下二和三,那么上课的时间有限呢,我就跟大家重点去演示一下while的使用就行了,能听懂了吧?哎,这个用的较多啊,我们先停一下。
我来说两句