00:00
好,那咱们呢,首先呢,还是先复习一下我们前一天讲的这个内容,嗯,基本语法之前的话呢,我们是讲到这个进制的啊,前面就是关于变量的使用运算符,呃呃,这个运算符是咱们前一天讲的啊,呃,这个呢是我们基本语法的第一部分,重点呢就是变量和运算符这块,然后呢,运算符我们一个一个呢做一个复习啊,这块复习的话呢,需要用一下咱们前一天写的这些代码,找到我们的D03,嗯,这个代码呢,我这样处理一下啊,先排序,按照类型这些呢,都是我们生成的一些文件,这些我都删掉。哎,这些的话呢,我点邮件给他使用,哎直接打开就行啊好,首先呢,我们提到呢,叫算术预算符啊,就大家呢没有必要,其实没有要做这个事儿啊,什么事呢,就是比如说突然我用到一个符号是它了啊,就是咱们讲的这个逻辑的运算符啊,哎,我判断谁与谁怎么怎么着,大家呢,没有必要非得说这个符号到底是逻辑运算符,还是叫什么比较运算符,还是叫什么算数运算符,这个词没有必要去记,哎我讲课我得记一下是吧,我得给你讲的清楚,但是你没有必要非得去记,你主要就是会用,哎就可以了啊,你让那个做开发的那个人说一下,说我考你一下啊,说Java中的算术预选符都有哪些,他八成肯定是写不全的啊,这个事也没有必要去写全,就是写的时候会用就可以啊。
01:27
算术计价除呢,呃就是这样一些啊,从我们一开始的这个加减乘除开始算数,在这呢啊啊呃先正负是吧,正负然后加减乘除啊一直叫前加加后加加连接符等等,哎这呢就是我们所说的叫算数运算符啊,就是你这里边每个都会用就行,没有必要非得知道这块都是到啊在算术下啊用不着下一个呢,关于这个典型的代码,呃这里边呢,我们前面这些呢都好说啊,这个容易出错的就是关于这个除法这块,哎涉及到呢除的结果的这个类型呢,哎得是跟你这个这个被除入跟除入类型呢,得统一一下,哎咱们做的这个典型问题就是12除五,哎结果呢是二是吧,像这个呢,得清楚啊嗯,这是一个它,哎然后呢,下边呢,这也做过,就是说除一个数又传个数,结果呢,发现不是NUMBER1本身。
02:21
嗯,这是这个啊先嗯嗯,然后呢下边嗯,这个呢,是咱们上课讲的时候的一个小的练习啊,一个小的练习就是我怎么能够保证让12除以五呢,结果是2.4。是吧,哎,这个我就不多说了,就啊,然后再下边呢,关于这个取余的运算的一个问题啊,需要注意的就是这个结果,哎,结果的这个符号呢,跟这个被模数呢,得是相同的啊,这是相同的啊嗯,一般来说呢,咱们做这个曲模运算的时候呢,都是正的啊,就是被魔数啊,魔数啊都是正的啊,通常都会这样啊,但是你也得知道说,万一要是负的话怎么办啊。
03:06
啊,这个咱就直接粘过来就行了啊,嗯,然后重点重点呢,就是我们说的这个前加加后加加,嗯,后加加写这了啊这个呢是大家一定要清楚的啊,一定要清楚啊。这块呢,就这就用不着提问了啊,这个咱们直接就把这个粘过来就行了啊,就是主要呢,记笔记的目的呢,是基础阶段嘛,带着大家去梳理梳理,就后边呢慢慢诶大家得有能力自己呢去梳理这个知识,那你也得知道该怎么去梳理这个这个内容啊。嗯,好保存一下行,那这里边呢,需要呃注意了一个问题,就是关于前加加后加加这块啊,就是如果我们这呢,定义了一个变量,然后让这个变量呢,前加加后后加加实现的是一个加一的操作啊嗯,后边的话呢,你直接就是可能再去操作这个也涉及不到这个赋值,或者说呢,像赋值呢,是写在下一行这种我上面呢,至于是先写加加的,后写加加的是不是无所谓啊。
04:21
对吧,哎,这无所谓了,因为你把这个这个赋值的那运算呢,写到下一行了啊,所以上一行呢,它主要做的就是一个加一操作,哎,先加后加其实都可以啊,那就是既然都可以,那习惯上一般我们就习惯这样写了,哎,先写变量啊,加加一下啊,当然这样写也是没有问题的,行,呃,具体的下边说这个特别需要说明的呢,那其实就是关于这个先加加后加加这一块。啊,这是我们特别要说明的第一个点啊,它们两个的符号的意思。哎,这算是第二个点,这样一下。
05:04
哎,这是第二个啊,然后呢,关于最后一个符号,这个呢叫连接符。呃,这个连接符呢,我没在这写,因为咱们之前其实前面都已经讲过了啊,那这个连接符我在这儿写一下这注明和注释啊,连接符这个呢,也用的是这个加号,这个连接符的话呢,我们说它呀,只能够适用于string。啊,String跟string之间,或者呢是string和其他类型之间,做这个运算用的叫连接符啊。这个别的其他,比如说我们这,我这是一个五,我这是个三,我想让它实现这个连接,结果呢是一个八,呃,不是八了,结果是一个553。这个可能吧,就是你这是个整形的啊,整形的五整形三,我让这个想让他作为这个连接符数钱是不可能啊,也同学说那后边整一个这个双引号,加个双引号,这不靠谱吧,对对,你前面这样加个双引号行。
06:08
哎,这样的话呢,它就变成一个字符串了,然后这个呢,就是一个连接的意思了,哎,它是出现53或者要不就是你必须得给它加上双引号,或者它加上双引号才行。嗯,就是说我们这个符号表示连接符的话呢,它只能够适用在这个string之间,String跟其他类型之间的啊,加号的话呢,那就是数值之间啊连接呃连接符它说只能够使用在这个string与呃,其他数据类型电量之间使用啊,当然这个其他的话呢,其实也包括他自己啊,就是s string跟string之间呢,也算啊。行这呢,就是关于这个算数算符这块没啥东西了啊,就是前加加后加加这块多注意一下,下一个呢,叫做赋值,赋值想想有哪些呢。
07:00
用的最多的这就这个呗,是吧,然后有一些变形的呢,加等于减等于乘等于数等于,还有一个哎,取模等于,对就这样一些,那典型代码呢,其实这块也不是特别复杂啊,我们在这里边提到一个这个连续赋值放在哪了呢?这值的啊。嗯,连续赋值的情况啊,就看这吧,那如果说这个AI2和这个G2的值是相同的,那你就这样写,呃,如果要不同的,还可以这样合一起共用一个int型啊C。啊,这呢是一个这个哎,典型的代码啊,那后边呢,包括这个加等减等,乘等除等取末等,这个你得知道它是什么意思,哎,其实这个意思的话也比较好说清楚,就是这样写的,哎,减乘除取模都类似啊,就相当于呢,在本身这个变量的基础之上加上一个数。
08:04
啊减等的,那就是这个减一个数,摩尔等呢,就是诶模一个数,然后把这个结果呢,再付给这个变量本身。哎,就这个意思啊,那它们俩的区别是什么呀?区别啊,对,简单,除了简单的对类型这块啊,类型这块是关键啊,就是呃,我们发现如果呢,要是少的类型的这种,他这样写的话,发现完全没有问题,编译运行都过啊,呃,但是你要是使用这种方式去写,肯定变异过不了的,呃,区别呢,就是我们呃运算的结果不会改变本身这个变量的数据类型啊对嗯,这。这是这个事情啊。在这儿加一个星吧。
09:02
嗯,好保存一下啊,就是大家呢,你可以诶记就是尤其刚开始写的时候啊,你去理解它的时候,你就先拿它去理解,呃,然后你自己脑子里边再记住一个结论啊,其实就可以了啊嗯,特别需要说明的这块呢,就是一方面呢,是我们说的这个结论啊,就是运算的结果不会改变本身变量的数据类型,哎,不会改变本身变量的数据类型,哎,这是说的第一个点啊运算的啊结果,哎,不会改变本身变量数据类型,呃另外呢,咱们这块又提到一个在开发当中,实际大家用的时候呢,一些点啊,就是开发中呢,我们如果想让这个变量实现加二,哎,我们提到两种方法,哎,推荐大家用这种。原因是什么呀?对,就是不会改变数据类型啊,这是最最重要的一个啊,当然你说简单其实也没简单太多,主要还是没改变数据类型啊,然后呢,如果要实现加一呢,是不是就推荐它呀,对啊,诶如果呢,你要是加加的同时呢,又涉及到其他的一些运算了,是负值啊还是比较大小啊,那时候你得想清楚是先加加呀,还是后加加呀,对,你自己想清楚,对,想清楚这个事儿啊这呢我只是举了个例子啊,写的是后加加的,先加加也是有可能的啊行,这两个呢,需要大家诶开发中的时候呢,要掌握这个点啊,只是咱们开发中的一些使用技巧了。
10:39
来CTRLS一下啊行,那咱们当时讲的时候呢,后边要做这个练习了,尤其是通过这个练习啊,那就更强调了,说这个不会改变这个变量本身的数据类型,对啊,这是一个非常明显的一个信号啊,它编译运行都是通过的啊行,那这呢,就是咱们说的这个叫哎赋值了。
我来说两句