00:00
好,同学们,那就咱们开始下午的课程哈,好,我们来看一下。呃,上午呢,我们讲到了就是,诶不是不这个啊。打开。打开我们的流程控制。好,上午呢,我们讲到了单分支对吧,那单分支说完了过后呢,我们看简单看一下这个双分支,双分支呢,就是if else,这个对我们来说也很简单,我就不说了啊,过一下就行了,双分支是什么呢?就是if else啊,如果条件成立,咱就执行这里面的,如果不成立呢,就执行这一块啊,这就是双分支,我们把这个呢给大家写到这里来。啊,这是双分支的一个使用啊,双分支的一个使用,把它写到这个位置啊,把它写到这个位置。那具体来说呢,它的这个基本的语法和它的案例,我们就把它放到这儿。好放这啊,一个是基本语法。
01:00
诶一个基本语法,然后它基本语法呢,就跟我们Java是一样的。然后呢,案例我们简单的写一个非常简单测试案例我们写一下,打开这个我们找到。呃,Idea,我们找到这个E里面先写一个小案例就可以了啊,DEMO。来一个DEMO 0202。好,放这儿哈,放这儿数完数。好,然后呢,我们仍然是呃,接收我们就直接写一个值,好吧,H等于六,然后呢,If如果年龄大于18,哎,我们就提示一句话,比如说提示一个age大于18。A20如果它不满足这个条件呢,啊,我们就输出H小于等于18,好就这么简单,我们执行一下啊,现在因为六呢不大于18,所以说所以说它会输出H小于等于18这么一个提示信息。
02:04
好,这就是if语句,我们把这个案例呢给大家放到笔记里面来。很简单,放到这儿。好,接着呢,我们继续往下面看哈,继续往下面看。呃,双分支对应的这个流程图呢,呃也是一样的,就是这有一个条件表达式,如果条件表达式成立,就执行这个语句块,否则执行第二个啊,就是另外一个,呃代码块,这就是他的对应的流程图,我们也给它放到这。好括号。我们写到这儿,就是双分支的一个对吧,流程图,双双分支的一个流程示意图。给大家呢,也刚到这个位置。好,给它一个小箭头往这一放就可以了。好,接着呢,我们往下继续看这个那单分支和双分支,我们来看一个最简单的案例。
03:01
说这里有一个X,有一个Y,呃,一个是四,一个是一,然后呢,判断如果X大于二,我们就执行这句话,否则执行这句话,我们来一起看看输出的一个内容啊。嗯,X呃,大不大于二呢,大于好,所以说呃,它就执行这里面的语句。啊,这个语句就不执行了,那么继续判断Y大不大于二呢,Y不大于二,所以说这句话就不执行,因此呢,它直接输出的就是爱的硅谷。输出内容是ATT硅谷。好,这个案例呢,我们就说到这儿啊,也非常的简单,把这个给大家放到这。好,放到这个地方来。标题三,对案例就说到这儿啊,输出的结果呢,就是这个这个这个结果。写到这,输出结果是。输出的结果。结果是at硅谷。
04:01
At硅谷,好,我们紧接着继续往下看。那下面呢,我们这有几个题,我们来看一下啊呃,一共有四个题。啊,有四个题啊,第一个题我就不去做了,他说,呃,给上面两个in特值,并复制判断两个数的和大不大于50,这个很简单。第二个题编写一个程序判断表,呃,声明两个double啊,判断第一个数。第二个数,并打印出它们的和,这个也不说了,第四个题,呃,定义两个int,判断两个数的和,呃是否既能被三又能被五整除,打印提示信息,那么这个这个这个题呢,我们来简单做一下,这边看看它的一个就是前面学的表达式啊,就是那个我们叫做判断,看看怎么写哈。那么我写一个新的文件,叫做练习EXECI01,这是我们一钥匙的一个练习,写到这里来。
05:03
好,走一个,先把这个题放到这儿,我们来一起写。首先定义啊,两个值,NUMBER1 number1,好,假如是个十吧,NUMBER2,假如是一个二。然后呢,是不是既能被三又能被五整除?好,我们用if语句对吧,肯定是,那NUMBER1磨上一个三等于零就代表能整除又能被整,这就是与对吧两个条件。啊,Number啊,它的和还得说错了啊,还得加一下,那加一下呢,干脆我们用一个数把它两个数的和加起来。好,这样就比较简单一点啊上。然后呢,这边我们再进行一个与的操作,就两个条件都要满足五等于零。
06:00
好嗯,如果这个条两个,这两个条件都满足对吧,就代表能够被三又能够被五整除。啊,就写一句话,其次什么呢,能被三又能被五整除,Else else,否则的话呢,我们就说啊不成立,就说能被三又能被五整除的这个不成立不成立。不成立哦了。好,我们来运行一下。那么现在这个条件呢,能被三整除,但是不能被五整除,因此呢,它提示的是这句话,我把这个改一下,改成五,那如果改成五的话呢,能够被三整除,也能被五整除,所以说其实是这句话啊,很简单,第一个题我们就评价完毕。我们再看第二一个题,第二个题呢,他说判断一个年份是不是闰年,那么他也告诉你了,闰年的条件是满足下面两个条件之一,就说只要有一个条件满足就可以。什么条件呢?第一个条件是年份能够被四整除,但不能被100整除。
07:11
啊,这是这两个条件是一个整体。啊,或者什么呢,或者能够被400整除,好,我们把这个呢也来。编写一下对吧,诶我们也来编写一下,那么一起来做,首先我先定义一个变量来保存这个年份,诶定义。定义一个变量,保存这个年份。对吧,好,那就简单了,VL第,因为我这个值呢是不会变的year,好假如说我们就说我们今年这个年份2018年,我们判断一下。嗯,怎么写呢,If语句。A year。能够被四整除啊,能够被四整除,同时还不能被100整除,所以说写一个。
08:01
雨。啊,不能被100整数,是说它磨上这个100呢,啊不能等于零。好,这是一个条件,那这个条件是一个整体,所以说呢,我们把它括起来。把它括起来好,我们可以看到这个时候它有一个报错啊,看到这里同学们看到。他这边有一个把这写完先。好,同学们看这地方有个红色是吧,他说他不能识别这个啊,不能识别这个,那怎么办呢?那说明我们这方应该用小括号。哦,小括号阔气了。啊,是不是我这写错了,有个地方,哎,对,不是不是这的问题啊,不是这的问题,应该是没有写。等好对吧,是这个问题好注意看这是一个整体啊,同学们,因为它是第一个条件,这一相中,第一个条件里面包含了两个,两个条件做一个整体,因此呢,我得把它括起来。
09:05
括起来。括起来过后呢,还有一个条件就是或者或者什么第二个条件成立,也算是一个闰年是什么呢?被400能够证除,那就year ear,哎,膜上400。磨上400等于零,好这个条件满足也是可以的,好现在呢,我们就说出一句话,说什么呢?这个一就是对吧,就是这个年份,那么我们把它用这个形式输出,换一个形式啊,Year。四闰年。对吧,是一个闰年。你哦哦了。那么如果这个条件没有成立呢?我们就说它不是一个闰年。它不是一个闰年走一个就是ear,不是闰年。不是rain年。好,这个代码我们就写完了,我们来运行一下,看看2018年是不是一个闰年走一个运行。
10:07
好,我们看到这个结果呢,出来了,说2018年不是闰年啊,应该确实也不是闰年,那么闰年其实跟这个平年最大的差别就是二月份对吧,闰年它的二月份是多少天来着,29天啊,这个基本常识要知道就闰年呢是呃二月份是29天,平年呢,咱们是呃28天对吧?诶就这么一个区别,好,这是我们。对这个单分支的一个这个练习题,好,我把这个练习题呢,给大家写到这里来。好,写到这里来啊。呃,其他的练习题同学们课后自己去写,我就不一个个的做了。好,第一个题。很简单。第二个题。好,然后这有一个选择题,我们把它写了,还有一个判断年份对不对,我把这个答案呢,给它写到这里来。
11:06
这是我们刚才做的这个练习题。给大家复制粘贴到咱们的笔记中去。哎,非常简单。好,写完了,好,紧接着呢,我们继续来往下边看一下。把这个先截一个。
我来说两句