00:00
来我们看下这道问题,诶关于if的话呢,我们基本内容呢就讲完了,然后课后这个练习题,哎我们做一下啊哎这里边呢提到说诶这个男大当婚,女大当嫁啊说女方呢,家长在嫁女儿的时候呢,提出一定的要求啊这是我们最常听的这个高富帅的问题是吧?啊身高要求180以上,财富1000万以上,帅还得帅啊,这都得占了啊说要是都满足的话呢,诶这个说诶我一定要嫁给他,这这不是说这个丈母娘说的啊嗯,这是这个提麟女儿说的啊呃说呢,如果呢,这是都满足的情况,这个呢,只要有真的就行,就是你高富帅呢,可能不是都满足,只要满足一个就可以了啊说架吧啊比上不足,比下有余,呃最后一个呢,就是三个要都不满足呢,就不嫁好这样个情况,我们看下怎么用代码的方式来进行一个刻画啊嗯,我们在这个D04下呢,新建一个Java文件,这是呢,关于if的,诶if的啊一个练习行这个那我们。
01:00
保存一下啊,先把这个呢,我们粘过来,然后CTRLCCTRLCTRLV一下,诶有一个这名是吧,嗯,那叫一个D啊保存这块呢,我们也起个叫E,好保存一下啊来看一下,首先呢,这里边提到呢,说我们得去提供这样三个数据啊高富帅就是这三个值是不是满足,或者说我们对应的这三个变量,这个值是多少,那这块的话,我们可以从这个键盘来获取,诶我们再用一下上午讲到的这个scanner啊首先第一步诶先一炮的导包是吧,哎,java.u to点哎scanner哎,所以大家呢,你看你发现这个导包呢,简单我们说了一下啊,就是导入这个包下的这个类,但具体的话呢,详细又是怎么回事,实际上我们还没有展开去说,包括呢,下边咱们这个scanner我去讲实例化,对大家呢,其实也没有特别明白说。
02:00
这呢主要是要做什么是吧,其实就是造对象,就我们后边讲面向对象的内容哈,但是呢,大家用习惯你发现就这样写就完了是吧?诶所以有的时候呢,不用去纠结太多啊,这个我不理解,我我痛苦是吧,你痛苦你先写写是吧,先先跑过去以后知道这个做什么了,后边我们一点点展开哈,不要什么都想着这个,理解的透透了再去写代码,那就没法写了啊诶然后呢,我接下来呃,为了有一个良好的提这个交互呢,我们这个提示用户呢,输入一个信息,这样啊哎这呢说请输入你的身高,呃身高啊这块呢,我们提示呢,身高呢是一个整形的是吧?哎,我们用的这个厘米来接收啊哎,我们拿着这个scar.next int哎接收一下它的身高,Int型的一个height,好,这是第一个信息,然后呢,相应的把另外两个信息的也获取一下,那第二呢,请输入你的财富。
03:00
呃,财富的话呢,这个我们单位呢,就写成这个叫千万吧,千万,嗯,那这块呢,财富我们可以用一个double型的来接收,就是可以让他带小数点啊这个double财富,嗯,是这样吧,Well是吧,嗯,财富,然后下面呢,请输入是否帅,诶这块的话我们看用什么变量接收啊嗯,请输入嗯是否帅这样哎或尔行吧这样啊是否帅哎,这样。这个呢,提示一下哎,你只能写出或者是好色是吧?嗯,其实我们一一方面说说这个男的呢,说好色,好色之兔是好这个色的话呢,它其实就是外表的意思,其实是吧啊,就是我们主要呢看重于外表,其实女的也挺好色的是吧?这个人都一样啊,这个喜欢美的那是追求美,那是合理的,你说我喜欢丑的,你疯了呢,以为你是吧?啊很正常啊哎,请请叔入你是否帅出货false,这个我们接收next的布尔啊,接着你记着点,咱们讲这个scan的时候呢,获取不同类型值就哪个不能直接获取啊对,就那个串型不能直接获取啊,你得用一个字串去获取啊对,除此之外呢,这几种类型都是OK的啊,这呢是布尔类型啊,Is handsome。
04:31
是这样写吧,Handsome对吧?嗯,然后的话呢,哎,获取到以后,下面呢,我们来进行判断啊,当这三个都满足上边这个数据要求的时候,哎,我们怎么着,这就是一个且的关系了,哎,比如说要求你的这个身高啊,说大于等于180,并且啊,说这个财富大于啊对,大于等于这个1000万,我就写个一是不是也可以啊对,就是这是一个double型,这是一个整形,没问题哈,然后再接着呢,呃,是否帅是否帅呢?Is handsome这个呢,等等于true,就是你看你是不是个处啊,但这样写呢,多少有点啰嗦啊,我直接这样删掉他,这样不OK不OK啊,是不是也可以啊,对啊,就是你这个,你要是处本身就是处,你还等等处是吧?
05:31
啊,处就是处啊行,那当这三个都满足的情况下呢,我们说就是我一定要嫁给他啊CC哎在这里边啊CTR一下,这呢是三个都满足的情况,这也其实也应验了,咱们这个前面讲的内容就是这个呢,其实属于一个范围小的,就是三个都满足,就写那个范围很小啊,下边呢,说只要是有一个满足就行啊,那这块呢,我们把这个范围更大的呢,写到这个下面,只需要做一个修改就行了,对,把这个改成或就可以了啊啊有的同学呢,一开始想写这个事呢,就感觉写不了了,咋写不了呢,他说哎呀这个情况有点多呀,说这个满足写这个满足,写这个不满足,或者呢是这个满足,这个不满足啊这个满足啊,再或者呢,那就没完没了了,就是吧,不用呢,给你展的那么多哈,就直接呢,这样改成个货就OK了啊,就是它呢,属于一个范围小的这。
06:31
呃,范围大的,这个范围小的就行啊,只要呢,这里边有满足的,它的结果就是个触啊说这个比上,呃加把比上不足,比下有余,哎,Out点,哎突然烂啊,诶在这里边,诶这就OK了,哎这个呢也达不到,那就说明你上面这三个呢都是false了,哎都是false的话,这就说哎不嫁至至少满足两个,至少满足两个,你要是就满足两,那不就在这了吗,你要三个都满足就在这啊对吧,哎这就不加,那这个题基本上是不是就完成了,哎来保存一下,我们测试啊,就大家呢写代码也不用想着说,哎呀我代码写完以后一定要对,然后你在这块盯着说哪有错,看看半天不用这样啊,这个代码呢,其实一方面我们说要写出来的,其实更主要说呢,是调出来的,对啊,就是写完以后呢。
07:31
二区运行出错了来改啊,Java c啊E的112d1.java好编译通过,然后Java e的ex啊。一一啊少个一,这个跑成另外一个城去了啊,请输入你的身高啊,这个170身高,呃,不高,但是呢很有钱是吧,2000万啊,长得也丑也可以是吧,看这就是价把以上不足以下有余是吧?嗯,然后呢,你这块还可以重新再去测啊这个这个啊160财富0.5啊长得帅也行是吧?哎,行哎这块呢,大家可以去做的这个呃测试就行了是吧?哎,这是我们说的这个啊哎,这呢,我想说的话呢,就是这道题啊,一方面呢,我们去练一下前面说过的这样的一些逻辑啊,包括这个scanner的使用,另外呢,这里边可以再讲一个小的一个小知识点,关于这个第三方面呢,我们说是否帅,这个只能让用户呢,这块输入true和false啊,因为咱这用波尔行接收啊,布尔行只能是这两支,呃,那我。
08:47
我们想说能不能用是或者说否,哎这个汉字去表示,或者说写yes no这种是吧,那你要是想这样做的话呢,就不能这个用布尔行接受了啊,那我们这儿呢,就把这个呢,先暂时的先来注释一下到这儿。
09:04
把这个呢,我们可以暂时的先写成这个方式叫方式一啊,就是只是针对于我们第三个变量的这个情况,诶再来写一种方式二,哎方式二的话呢,也是哈,说请叔叔你是否帅,既然你都说了叫是否帅了,那我就写一个是或者是否呗,那你要这样的话呢,用什么接收啊,对,那只能是用字符串去接收了,嗯,sc.next的方法,哎,咱们接受为一个字符串啊,哎,四针形,我这嗯还是叫is handsome吧,哎,还是这样啊,那这呢是一擦是一个字符串啊,就是双引号里边是一个是或者是一个否的这种,那下边这个判断呢,整体逻辑呢,其实是一样的啊,我现在把刚才我们上面写这个粘过来,主要呢,就是这个位置不同了,对我们这个符号呢,叫逻辑运算符,前后呢必须都是波尔型的,你现在你是一个string。
10:04
你放个是在这不靠谱,那我们需要判断你用户写的这个,呃,这个内容是否就是这个是这个汉字了是吧?诶这个时候呢,咱们用一个判断呢,叫点,哎equals哎这个呢是我们这个后边呢,到时候给大家去总结的一个讲到常用类的时候啊,去总结string的一个方法啊,这个E里边呢,我们写上一个,呃汉字呢,就叫是。哎,这个大家注意一下啊,就这一个小的知识点啊,就相当于呢,我们来判断一下用户呢,输入的这个字符串呢,是否跟这个是一样的啊,这就是equals的一个意思啊,如果一样呢,整个返回的就是一个处,哎,否则的话呢,是一个false啊,这就没有了啊来我们再来测试一下,重新的再去编译,哎编译你看这时候编译报错了是吧。这C说43行哦,改了那个忘了改下边这个了,CTRLC在这呗,也得这样啊编译这衣服EX121啊请输入你的身高这个我我我把这个故意把这个都写成不满足的哈,这个呢也整写成一个不满足的,然后后边呢,我写成一个是哎写成个是诶让这个是呢跟他这个匹配上啊其实返回来就是个出了,哎所以这个呢,也是走我们第二条这个哎路线啊就啊行,其实这块呢,也不一定非得要写否了,只要你写的不是是的这种实际上呢,都都导致这个返回来就是false了,对,所以就都不满足了啊行,这是我们写的这个问题哈,写的这个问题就关于这个高富帅的问题哈,嗯,就是刚才那会儿中午分享的时候,正好讲的也是这块相关的一个问题哈,就没办法谁际让现在赶上这个。
11:57
这个这个当前这个大形势就是男的多女的少是吧,哎,就是我我跟大家咱们其实都在这个范围,这个这个这个大的这个范围内哈,国家好像统计过之前忘了什么时候看到那个数据说在哪个段到哪个段之间的这个男的比女的,女的好像至少要多几百万人,就在中呃千万了,反正是很多哈,这个呢,其实是一个大的问题哈,嗯,那所以所以导致的就是这个市场里边呢,就是呃,一般男的呢,就是不像对这就是一个市场,好歹也是个婚恋市场的是吧?嗯,导致这个市场里边呢,就是女的就特别紧俏嘛,嗯,就是就像你找工作一样啊,这个女生呢,就好比是那个工作,现在呢,应聘的人太多了是吧?啊,那人家就可以去挑了啊啊那那没办法,就会有这样的一个现实啊,你像以前要战争的年代时候,男的都去打仗了,然后呢,这个最后剩的这个男的就特别少,然后女的呢又特别多。
12:58
哦,那时候男的就特别紧俏,所以那时候就出现在一夫多妻制嘛,对吧,现在呢,还确实打仗,打仗你得确保自己能活下来才行啊,嗯,对,然后呢,我记得前两年一个这个国家的一个政协的,他不是每年都要开两会嘛,他提议说说要不现在我们也搞这个一一,他就是反过来了啊,像一期多多夫制,就是男的就完全接受不了是吧,嗯,对是吧,其实这个咱们国家当然说从这个国家层面来说,应该也做一些调控啊,因为毕竟这个男的确实太多了啊,嗯,这个这个你看也出现过好多的事件,就是去这个越南呀,或去哪的去买那边的这个女生过来是吧?啊或者时不时的有时候我也会看到一些新闻,就是说中国的小伙啊,去这个乌克兰了啊,就是一个男屌丝是吧,然后过去以后呢,创业啊,这不光挣了钱了,然后还娶了那边一个。
13:58
女是吧,经常好像看到这样的新闻刺激哈,嗯,这个对乌克兰那边呢,包括俄罗斯那边的是吧,对这个这个一方面他们那边女生好像也多,确实比男的还要多,女的比男的多哈啊另外呢,就是这个这个鼓励大家现在于好像这个这个往那边可以走向走向似的是吧,尤其国家现在搞这个一带一路,或者我们叫一路一带是吧,你出去的这一路上,然后就可以生一代人是吧,嗯,行,然后下边这块呢,这这我还加了个这个啊,就是咱们是讲的核心社会嘛,是吧,我们得鼓励鼓代这个正确的价值观哈,哎,白富美什么叫白富美啊,洁身自好为百,经济独立为富民外精心为美是吧,什么叫高富帅,哎,这个这个我们弘扬了正确的价值观啊行。
我来说两句