00:00
好了,那么咱们看下一章节,各位。今天的第四大点。来直接看下一张啊变量。呃,变量这个东西啊。来一块儿看一下。啊,变量那这块呢,我们肯定也建一个新的目录了啊,第二章也没啥程序啊,就这么一个东西,那第三章呢,我们从这建一个新的目录,我们叫CHAPTER03变量。我们叫VAR,这是变量啊,VR test01啊,就表示变量的第一个测试程序啊,变量的第一个测试程序。嗯。变量的啊,第一个测试程序。VR啊,是变量。
01:00
变量的第一个程序啊,首先第一个什么是变量。啊,我们先对变量有一个理解,先对变量有个理解。怎么了?从这开始都很难了,难吗?这个不难啊,同学们,别别别吓唬人啊,这有啥难的呀,这玩意儿。这没啥难的啊。啊别别别别别,你你这八开始这开始很难了,这也不难啊,别吓唬大家啊,什么什么难了,根本就不难啊,这玩意有啥呀,对不对啊嗯,在说变量之前,我觉得是这样啊。我们得先学一下数据。啊,先学一下数据,就是关于什么呀,关于程序当中的数据。开发软件是为了干什么呀?开发软件是为了。
02:04
解决对吧,现实世界中的。问题。对不对?R,现实世界当中有很多问题都是使用数据进行描述的。所以软件。啊,最。软件执行过程中,最主要就是对数据的处理啊,对数据的处理。是吧,啊,那么这块的话大家要注意啊。你想我们现实生活中是不是有很多数据,你今天你去吃饭,去外边吃饭对吧,你花了多少多少钱对不对,你今天呢,诶又称了一下自己的体重啊,是多少多少多少多少千克对不对啊,你呢,今天呢,哎,又做了一些别的事情,你比如说你看你的看到你的支付宝对吧,又花了多少少钱,看到你的微信又花了多少钱啊,或者是今天给你谁给你转了多少钱,谁给你发了多少钱的红包,你又抢了多少钱红包等等等等,这些其实都是数据软件,它存在的意义其实就是干什么呀,哎,解决现实生活当中的问题,那而我们现实生活当中呢,哎,这个问题其实。
03:21
大部分都是什么呀,都是和数据相关的,所以说呢,我们这个软件执行过程当中,最主要是对我们数据的一个处理。那么软件在处理数据的时候,在处理数据之前吧,需要能够表示数据。啊。在Java代码中怎么去表示数据呢?哎哎,在Java中有这样的一个概念。字面。啊,或者。啊,在注意啊,在Java语言中。
04:05
数据。被称为什么呀,诶量这是一个概念,各位啊,概念十对吧,1.23对吧,哎,Two false。对不对,哎,字符字符串对不对?哎,以上这些都是数据啊,在程序中都被叫做子面量啊,子变量,先把这个概念给它理解了啊理解了。有一个自变量的东西啊,量东西。来,那么这块呢,咱们就可以public class啊,我们写上去一个V01。Public static VO主方法写上。然后在这里我们,哎可以塞这么点out.plan打印输出输出这个。
05:05
嗯。100对吧?哎点out点打印输出输入什么呀?比如说嗯3.14.out点打印输出什么呀?True对不对?哎system.out.print打印输出什么呀?哎,比如说false对不对?哎再打印输出,比如说单引号的啊,第一次第一次咱们用单引号啊来双引号的。对不对啊,双引号的。啊,那么我们对这个程序啊,进行编译并运行啊,我们编译并运行一会儿我会解释处是啥,False是啥,一会儿会解释啊单引号是啥,然后呢,双引号是啥,对不对,来再来一个单引号的。比如说我们。现在写上啊,比如说这个中对吧,写个汉字行不行。对吧?哎,然后接下来我们再点out,点打印输出啊,双引号的国对吧?诶你看这一个字符我用双引号括起来行不行?来,那我们对这个程序进行编译并且运行啊cmd Java c呢星Java啊编译之后Java去运行,然后呢,我们这块。
06:16
边像这种东西这种东西这种东西这种东西这种东西这种东西这种还有这种都是啥呢?哎,我们叫做自变量。啊,其实呃,不叫自变量也行,你把它叫做数据也可以,就叫数据呗,是吧,这就是数据。啊,是数据,我们在学变量之前,我们必须得对数据有一定的了解。只有我们对数据了解了,我们才能理解变量是个什么东西啊,变量是个什么东西,我们现在还没有讲到变量,各位别着急啊,咱们现在讲的是数据。啊,像这个130.14对吧,哎,这个true false啊,这都属于哎数据,因为我们知道软件的存在就是为了处理现实生活当中的问题嘛,对不对啊来而现实生活中充满了大量的数据,那你软件最起码第一个你就会表示数据,表示数据,我们这个东西叫什么叫字量啊自量。
07:19
可以分为什么呀,很多种类啊,很多种类有这种什么呀,整数型字面量对吧,有浮点型字面量。啊,有布尔型字面量啊,有什么呀,字符型字面量啊,有什么字符串型字面量。太多了,你说整数型自变量,比如整数啊一呀二呀三呀四呀,是不是啊,然后呢,100呀啊对不对,负100呀,对不对,负20啊嗯,这都是整数型自变量,浮点型自变量带小数的1.3啊啊然后呢,1.2啊3.14啊这都属于什么呀?我们浮点型自变量不尔型字变量就是true和false啊没有别的值了啊,没有其他值了啊没有其他值了。
08:15
啊,表示真和假。啊,真和假处表示真啊,False表示假,表示假,就这意思啊,字符型,字面量。这个。对不对,这个来这个对不对,哎,字符串型字变量,双引号ABC啊,双引号AB对吧?哎,双引号B,双引号中国对不对,哎,这是字符串型字变量,一会我会挨着讲挨着讲啊,挨着讲来。请问同学们,咱们现实世界当中是不是有很多都是整数情况下对吧?一加一等于二对不对?哎,浮点型自变量,你比如说拍3.1415926带小数的是不是,那你比如说今天啊,我说呀,呃,这个这个这个这个外边外边呃明明是比如说晴天对吧?啊,我说外边是正在下雨,那我说的就是假的呀。
09:13
对不对啊,你是男的,我我我你是男性对吧,我说我说你是女的,那就是,那我说的就是错了呗,假的呗,对吧?哎,我你你你你长得很帅对吧?我说你很帅是不是,那那就是真的呗,是不是,所以说现实世界当中也有真和假,有这种整数,也有这种小数啊,有这种字符型,也有这种字符串型啊,字符串型其实字符型和字符串型其实描述的都是文字啊。描述的都是文字。其中字符型字符。字符型啊和字符串型都是描述了现实世界中的文字。啊文字各位啊,要注意这个。
10:02
需要注意的是。所有的字符型只能使用单引号。括起来。啊,所有的字符串型。只能使用。双引号括起来。啊,所有的字符型都能都是都是用单引号,所有的字符串型都是哎。双引号的啊,字符型一定是单个字符才能做字符型啊字符型字符型一定是单个字符才能叫做才能。称为什么呀?字符型。你不能这么干啊,你说你在这块啊,你system.out.plan打印你输入的单引号里面写AB,那你这废了,这肯定不行,这编译报错啊,编译报错啊,AB是一个串啊,是一个串。
11:06
啊,不是不是字符型啊,不能用单引号。嗯,所以这块的话。咱们Java c对吧,星点Java编译一下,你看五十一五十一五十一,51有问题,这不能这么干。啊,这不能这么干。字符型一定是单个字符才能才能成为字符型,但能不能一个中文这个我们不用测了,上面已经测过了,来接下来我们再来编译一下,你看就没有任何问题,对吧?哎,那么怎么区分字符型和字符串型啊,怎么在语法级别上,在语法级别上怎么区分字符型和字符串型啊。同学们,给我一个回复。变量是内存一块存储空间,可以这样理解,变量还没讲到呢啊,一会儿再说。
12:03
同学们告诉我在语法上怎么区分,怎么区分这个字符,字符串型还是这个字符型,怎么区分在语法级别上?怎么区分它这个字符串型还是。字符型。来给个回复呗。单双引号说的很好啊。郑恒说说对了,程一说的对,字字字,字数不是字数啊,你比如这是字符型还是串型啊,这是字符还是还是串,这个是串还是字符。这是字符型还是字符串型,告诉我。这属于字符型还是字符串型?字符。字符。我说一下啊,这是串儿,各位,这不属于字符型,因为使用双引号括起来了。
13:06
所以它是什么呀,字符串行啊,属于字符串。所以在语法级别上怎么区分字符型和字符串型啊?主要看是双引号还是单引号。啊,单引号的一定是字符型啊,双引号的一定是字符串型。好,大家想一想,我们现实世界当中是不是只有就就这些数据就已经够我们现实生活当中的这个人类使用了吧,对吧,你想想你现实生活中要么真和假的对吧?你说的这个事儿是真的,你说那个是假的,要么带小数的衡量,要么就是带整,要么就是整数的对吧?要么就是这个单个字符的,要么就是这个字符串的。对吧,字符不管是字符型还是字符串型吧,总之他们都属于现实生活当中的文字,对吧,哎。
14:00
一个字的就是字符,两个字就是字符串,不对啊,苍生在不在苍生。在吗?标点符号呢?标点符号现在没有啊,在这里的这个标点符号具有特殊含义啊。这里的标点符号具有特殊含义。这个标点符号不属于什么字符型啊,字符串型啊之类的啊,我们说的是这个里面括的这个东西。字符串型也可以是一个字符没问题。哎呀,同学们,大家到底理解没有,就是说大家区分这个程序当中到底是字符型还是字符串型,最主要看啥。对对对,邓俊说的对啊。邓俊说的对。就说。单引号好和双引号好。
15:01
它俩类型不一样啊,这个属于字符型。啊,这个就属于什么呀,字符串型。啊,字符型,字符串型。很卡吗,这会儿。这会儿特别卡吗?不卡是吧。不会还是不卡不。看单双引号对。双引号里边都是串单引号,单引号就是都是都是字符。呃,那个家辉不行,你就刷新一下网页啊。好,这是关于我们程序当中的数据啊,这块是是一个字面量的事儿,字面量的事儿啊,给大家说一下,像这种东西我们都称为字面量啊,整数型的,浮点型的,布尔型的啊记住这个名字啊,大家看。
16:08
这我列出来了啊,什么整数型,浮点型,布尔型,字符型,字符串型。对吧,双引号都是串单引号的都是字符啊,然后那如果是这个呢,同学们告诉我C out.print line。打印输出,比如说告诉我双引号里边写个一,这是啥?这属于什么?嗯,可以。这这是这是整数吗?这是属于整数型吗?这个属于整数行吗?不是啊。是字符串。啊,是字符串。那C怎么点out.line打印输出,点print打印输出,我再问一下大家,双引号写个true。
17:05
这属于啥?这属于不玩行吗?不是啊,是字符串。它都是字符串啊,你除非你这么干,你说你在这儿,你你什么也不加,你写了个一对吧,那你send out点打印又输点print line打印输出输出一个什呀,True啊输出一什么呀,False。对不对,哎,这属于什么呀?整数型这是什么呀?布尔型这是什么呀?布尔型。对不对?哎,你说你system.out.plan打印输出输出3.14 3.14完了之后,你这一输出c.out.line打印输出双引号里边加一个3.14双引号。加一个比如说3.14对吧,那你这个就是字符串型对吧,哎,这就是浮点型,浮点型啊要能区分开啊。
18:03
我问一下,单引号下只能有放一个吗?对呀对呀,我刚才说了呀,这不是这句话吗。字符型一定是单个字符才能成为字符型。啊。你不能这么干,我刚才刚刚演示了,单引号里边放俩AB行不行啊,这肯定不行啊,编译报错了走。第几行,56行报错了,56 56都是56 56在这儿,这不行,没有这种语法,你给它注释掉啊,剩下的就好使了,你看编译通过了吧。是不是啊?好,这是一个字面量,各位啊,这是字面量或者字面值吧,啊这么一个东西给大家说一下,在我们现实生活中有数据啊,数据就是通过这种方式去搞,去搞定的,去表示的啊啊单引号双引号啊对吧?啊带跟不带有什么区别啊啊那同学们啊,注意了。
19:02
注意了啊,那咱们对于一个Java源程序这块,咱们现在已经了解到谁了,什么颜色,各位首先这个我们知道这是什么。关键字对吧,像这种字体我们叫什么。标识符对吧?哎,那么刚刚我们在这里又给大家说了,程序里边得有数据啊,你软件运行就是为了处理数据啊,你不处理数据没有意义啊,你开发这个软件干什么,你开发这软件就是为了人民服务啊,对不对?哎,啊,人民接触的最多的就是数据嘛,是不是?哎,还有真假呀,整数啊,浮点的呀,有字符的,字符串型的,那字符串跟字符怎么分啊,你下来之后好好把它搞清楚就行了啊。搞清楚就完事了啊。没事,随着我的讲解,你会慢慢对这个程序都会理解的啊,你说哎,他是干啥的,他是干啥的,他是干啥的,他是干啥的对不对,他是啥,带着小括号是啥,带着分号是个啥对不对,哎,慢慢就都就理解了啊行,那咱们今天上午就到这儿啊,接下来我把这个视频给咱们个名,把它资料啊代码都传到咱们百度网盘上啊,下午两点整的大家。
20:03
啊。准时上课。
我来说两句