00:00
来接着啊,接着下一个的话呢,我们叫做比较运算符。比较看看哎,判断它是不是相等,判断它是不是不等,这个我没见过,对这叫不等啊判呢是不是小于大于小等于大等于最后一个呢,这是一个关键字,叫instance of。哎,Instance of这个呢,我们后边讲完多肽的时候呢,再讲,所以这块呢,大家先忽略掉,就是它呢也是一个比较,算也算是一个比较了啊先忽略掉,我们呢,先暂时的关注于上面这样的一些。啊,其实呢,比较好理解啊,比如说像我们判断四小于三,哎,它就是一个false,四大于三呢,就是个处。通过这块呢,大家也看到了我们比较运算符的结果呢。是不是都是一个波形。对吧,说你这个四等于三吗?四不等于三吗?哎,它不都是一个布尔形嘛,哎,这是一个结论啊,就是比较运算符的运算结果都是波尔形啊,也就是说呢,要么是to,要么是false。
01:06
因为不行呢,只能有这两个值啊,不会出现模棱两可,说可能是错误,可能是false,不会的。啊,另外的话就是这个啊,有个别同学可能整不明白,说四小于等于,嗯。考虑这个吧,说四大于等于三这个是出吧,有同学呢,就是说诶四大于三怎么排上,四等于三那两个是出吗。嗯,那个你可能有必要呢,再学一下这个小学数学是吧,大于三大于等于三不就说大于三或者等于三就行了是吧?哎,对啊,行,那这个咱们简单的说一下啊,这个其实比较好理解。新建一个,嗯,比较我这就写成一个叫compare吧,嗯,Compare的一个测试啊,Compare就比较的意思,CTRLCCTRLV。
02:14
哎,比较运算符想想啊,刚才那提到几个等等,哎,其实就是等于啊,哎,不等大于小于大于等于小于等于啊instance of,好,这个呢,最后一个暂时先不考虑,那来吧,我们刚才呢提到了一个结论。哎,说比较,哎,这个运算运,哎算符的这个结果啊。哎,是孤尔类型,哎,这个呢,一定要记住它啊行,那下边呢,我们来看一下啊,呃,来看一下的话呢,这里边要小心一点,就是我们这个呢叫等等于它跟咱们上小学的时候呢,学的一个等号是一个意思,嗯,对,跟咱们Java里边那一个等号呢,一定要区分它俩啊,就是要区分啊这个等等和这个刚开始大家写代码的时候呢,确实很容易整混。
03:14
把这两个就弄不明白了。哎,那我明白了啊,比如说呢,你看我这in特一个I是十,In一个阶呢是20,然后我这个位置呢,我这样写说I呢等等于阶。这个结果是什么?结果是false?然后让你见识见识不一样的东西啊。我这样写,把这个等号去一个。这是什么?对,这个是一个复制操作,那这个复制操作你说这个结果会是什么?对有同学知道啊,20看一下。
04:01
哎,编译过了啊,说明这两种写法都是可以的,然后Java compare past,哎,确实是20,这个怎么去理解。嗯,这有两个过程,第一个过程呢,是先将接赋值给哎。20复制给I,那就是因为I现在是变成20了。然后呢,我再去输出一下我这个I。嗯,它这个过程是有俩事儿啊,嗯,这个上面呢,就是纯粹的是一个比较与算符了。嗯,这两种写法呢,就是都会有,所以大家在写的时候呢,那你就确实要小心,你看你到底是想干什么啊。那就要看清楚。大家看清楚啊,嗯,那尤其是会出现这样的问题,比如说我这是一个。哎,布尔类型的我叫B1 B1呢,我这是一个to,然后布尔类型一个B2,这呢是一个false。
05:00
现在呢,我去输出一下。嗯,一个呢是B1啊,等等于B2。嗯,我这个把他俩这个,哎,这个换一下吧。保存一下好看这个去一个啊,哎,大家在写这个代码,这个回头我们也写流程控制的时候啊,可能就会出现这样问题,就是原因就归结为你自己没整明白哈,你像我上面这个问题还好,就是这是一个布尔型,这是一个非布尔型,还比较容易区分哈,但下边的就不一样了,下边这个呢,它结果都是尔形,那问这个结果是多少。Co呗,就判断它俩是不是相等,显然不等啊,这个呢,对这个就乘除了,哎,你将B1复制给B2,然后呢,再输出B2。
06:02
是不是B2把它付给他,那不就变成出了吗?所以呢,写的时候想清楚到底是想干什么。哎,想干什么,八成呢,大家都是想判断等等,都是拿他给写错了。啊,八成都是想想写他的,其实啊好这呢是说的这个问题啊,嗯,这就过了,嗯,然后其他的这个符号呢,大于啊小于啊,大于等于啊,这个基本上大家不会出错的啊,所以我这块就不多说了,然后还是咱们课后这块有个题目,这就是咱们刚才说的这个问题。哎,那针对于这个情况,虽然咱们没有讲1FALSE啊,但是大家呢,基本上也能知道,当这个小括号里边,它是一个出的是一个真的时候,对我就执行他,那他要是个假的,那我就执行它。那问现在呢,我用的是等等,现在的结果输出的是什么。是不是输出这个呀。
07:02
哎,因为呢,你是个false,这是个处,他俩呢不等。所以呢,输出的是它,但是你要一不小心呢,写成一个了。这个时候呢,是不是就输出它了。对吧,哎,因为你把这个数呢,付给了B1,然后我再判断这个BB1已经是出了呀,呃,所以呢,他就执行这个了。对,这个呢,大家体会一下啊,这跟咱们刚才练的这个题其实是完全一样的啊,这就叫比较运算符,这个东西比较少,没啥可说的了,但是呢,虽然没啥可说的,但是咱们开发中用的还是比较多的啊,这个大家注意。
我来说两句