00:00
好了,那么再往下的话,就是这个while循环了,这个while循环呢,它其实就是加一个什么呀,不玩条件。布尔表达式是不是啊,它这个地方是一个什呀,循环体啊循环体,那么要知道执行次数是什么呀,是零到什么N次啊,零到N次有可能一次都不执行,那do well呢,Do是这样写,Well这块你要写后边有个什么呀,不玩表达式,然后有个分号是不是,哎,执行次数是什么呀,是一到N次啊,一到N次。所以这一块呢,大家要注意啊,这两个的区别是什么呢?就是说上来外要循环啊,它先判断条件,如果为针的话,就执行什么呀,我们的一个循环体啊,就执行完之后再判断条件,如果为真的话,再执行循环体啊,如果如果我们执行完循环体之后呢,再去判断条件啊,再去执行,再判断,再执行,再判断,再执行,再判断,再执行,直到我们的循环体执行了之后呢,我们再判断布尔表达式的结果为false,那么整个Y循环就结束了啊,它有可能一次都不执行,因为上来判断条件,而下边这个人上来先做一次,这个地方是什么是循环体。
01:07
先做一次,再说先做一次判断条件啊,所以它至少执行一次循环题啊,至少执行一次循环体啊,这是一到N次,这是零到N次啊,另外要注意这有个分号,这个分号我强调很多遍啊,大家注意这里有个分号啊,执行循环题判断条件如果为真,哎,再执行,然后呢再判断。然后再执行,再判断,诶结果比不表示如果we false循环就结束了啊循环就结束了,那么这个break continue呢,这块一定要注意啊,是干什么呢?是默认情况下怎么着啊,哎,就是中止中止离他什么。离它最近的for循呃,离它最近的循环。是不是啊,当然也可以通过标识符的方式,哎,终止指定什么指定的循环,那么这个continue就不一样了,各位啊,这个continue不一样,Continue是什么呢?肯定就是呃,是终止当前本次啊俩字,这有个本次我不知道理解不理解这个啊,终止当前本次循环啊,直接跳入下一次循环继续执行。
02:17
啊,继续执行,就像我们昨天所说的例子for,然后接下来我们这边呢,有个in特类型的I呢,等于什么呀?哎,零,然后呢,I干啥呀,小于什么呀?10I干啥呀?加加对不对?哎,I加加,然后接下来在这呢,来判断一下,如果说I呢,要是等于等于几啊,哎,五的情况下,我们在这怎么着I break,然后接下来在这呢,有代码一对不对,哎,有代码二,有代码三对不对,哎,有代码四,哎,等等等等啊等等等等,那么这个是我们的一个for循环当中的一个啊,就循环过程当中,如果的值出现等于五的情况,Break一下,那这个for就结束了,那如果说你要是在这个位置用的是continue的话,那我在这里强调一下什么意思,就是说你放循环01234到五之后,这个条件成立了。
03:06
对吧,到五之后成立之后,Continue的意思就是下边代表不执行。直接进到爱加加执行。啊,直接进到A加加执行,然后哎,就相当于直接进到下一次循环了啊下一次循环了啊,就像我昨天给大家画的那个图一样,是吧,你去面试对不对,你在外边走廊上,你你走廊长长走廊的长凳上,你坐着是不是,哎,你等着叫就行了,对吧?哎里边那个面试官说下一位是不是,哎,啊面试官我说了,面试官他家里有事,他媳妇给他打电话了,他得回去一趟对不对,他爱人给他打电话,家里有事回去一回去一趟呢,当前面试怎么着,就一下是不是,哎如果有一个,哎有一个这个应聘者进去之后呢,问两句就不行,对吧,那可能面试官会说,诶行,咱们就到这吧,下一位是不是啊,就这意思啊,就这意思。好了,那么这个continue呢,是终止本次啊,而我们的break是终止掉循环不一样啊,直接把咔嚓就就终止掉了,而肯定就是循环还会继续,只不过我continue以下的代码不执行了,我continue以下的代码就不执行了,直接就。
04:09
往下跳一次啊,就执行这个更新表达式,再去判断它啊,然后再去执行这个循环体啊,是这样的一个原理啊。行了,那么大家想一想,是不是我们。也就是讲课算是讲了几天了,讲了九天了吧,算是是吧,九天不算第一天开班的话,那就是八天啊,算是八天啊,八天时间,那么这八天时间呢,咱们也就讲了这些东西,各位啊,就讲了哪些东西呢?讲了我们这个啊有这个最基本的环境搭建呀,啊有这个叫什么呀。还有我们的数据类型对吧,有这个变量是不是啊,有这个控制语句啊,还有运算符啊运算符,那么我们的控制语句这块讲完之后呢,其实就是一个,呃,整个就是一个什么呀。差不多,哎,我们这个以后这个程序啊实现其实都可以写了,你比如现在你要写一个五子棋啊,能不能写,其实可以写,这会儿已经足够了啊,可以写了,可以写直播,你现在还没有这个编程思路啊,你要写一个坦克大战行不行,能写啊,其实这会儿是可以写的。
05:11
可以写的啊,你可以写你后台逻辑,然后用DOS窗口去模拟,这都是可以的啊,都是可以的,再往后的话,我们可能要学新东西的话,要学这个方法了,方法了,因为大家目前为止能看到我们所有的代码都是怎么写的,都是写一个什么问方法,然后问方法里面写几百行,叭叭叭叭叭叭叭一顿写是不是,哎,那代码很丑陋,是不是很丑陋啊,等我们在下节课,也就比如说下周一吧,下周一我们在上课的时候,我们发现就以以以后啊,我们可能呃,就不只是一个问方法了,我们可能还会有别的方法啊,别的方法,那么将来我们在闷方法里面干啥去调用别的方法啊,这样的话显示代码会更美观一些,代码呢可重用性会更强一些啊,这是我们往后的一个内容,当我们把这个方法这块一旦讲完之后,我们讲一下递归算法对吧?哎,递归算法,那么递归算法讲完之后呢,诶,马上就开启面向对象啊,就开启面向对象了,那开启了我们真正的Java之旅了啊,其实现在我们讲的这个东西。
06:06
我们在C语言里面有没有,就是我们现在讲到这个控制语句这一块,我们C语言C加加,包括别的语言里面有没有啊,其实都是通用的,这些语法都是通用的啊,其实真正开始Java还没有开始啊,Java真正开始是在哪啊,是面向对象,面向对象这会开始,这才是真正属于Java的这个世界啊,Java的这个世界,因为Java呢,它是一种面向对象的一种编程语言嘛。对不对?哎,要体现怎么是个面向对象,什么是类,什么是对象,怎么创建对象对吧?哎,这块的东西咱们后期还有很长很长的这个啊,还有很远很远的啊,还有这个很多很多的这个知识点啊,需要大家去学习,具备了这些东西之后,我们就可以进入公司去干活,就这意思啊,没有这些东西,那你干不了活吧,是不是,哎,那干活就是意味着挣钱呗,是不是,嗯。
我来说两句