00:00
大家好,我是海波老师,咱们之前呢,把加入的数据类型给大家介绍了一下,那么我们讲了咱们引用数据类型呢,咱们在后面讲完面向对象的时候,咱们再来讲,那咱们接下来呢,准备把这个基本数据类型给大家去演示一下,我们这里呢,把这个程序呢,我们复制一下,咱们给他写个下划线一咱们还是讲数据类型,点击OK,然后呢,把里面的这些东西呢,我们都去掉,咱们叫基本数据类型。那么在讲基本数据类型的时候,我们就按照这个顺序,我们一个一个讲,首先我们先讲我们的第一个叫整数类型。其实啊,咱们的整数类型呢,根据它的取值范围呢,咱们又分成了四个,咱们协商一下。咱们叫做bite,还有呢,我们叫做shortt,还有我们是int,以及我们的long,前面讲过了,数值运算的单位呢是比特,所以这里呢,我们也采用比特位来进行说明,我们的bit呢,它是我们的八位。我们的short呢,它是我们的16位,然后呢,我们的int呢,是我们的32位,然后呢,我们的浪呢,是我们的64位,我们的整数类型呢,其实就是根据它存储的位数的不同,它分成了我们的四个,那么我们这个BY呢,我们写上它叫BY,我们给个B,我们这个B呢,它等于十,好了,写完了我们的short呢,我们这里呢也给它一个short,我们叫做S,它等于十,那么接下来呢,我们的int给它一个I,我们这里也给它一个十,好了,接下来我们再来,我们写上一个我们的浪,这里呢,我们就写上叫lon啊,咱们等于十就可以了,诶大家可以看到我们这个地方写的顺序呢,就是从小到大。
01:39
但是有的同学说,老师啊,你这里不都是十吗?你这里哪有什么从小到大的概念呢?我们说的不是数值的大小,我们说的是它存储空间的大小,我们这里是八位存储,16位存储,32位存储和六四位存储,这不就从小到大吗?这个大家需要注意一下啊。好了,那么接着我们再往下,整数类型有了以后,咱们接下来看看,这个叫浮点类型,所以咱们接着往下,所谓的浮点类型啊,其实就是含有我们叫小数点啊的数据类型,我们就叫浮点类型,根据我们计算的这个精度啊,我们分为我们的这个叫做float,还有一个我们叫做double,这个float呢,我们就叫单精度啊,单精度我们的浮点类型,而我们这个呢,我们就称之为我们叫做双精度。
02:34
双精度浮点类型好了。那么这里我写上一下,咱们叫float,我们给个F,给个1.0,它要带小数点了,然后写个分号,这里我们写上一个double,我们的D,它等于2.0,好了,写完以后大家会发现我们的float呢,它的下面会标上红色波浪线,说明我们的idea,它在检测的时候发现这个语法是不对的,那为什么不对呢?咱们鼠标放上去,它会提示你,告诉你我们现在需要的是我们的float类型,但是我们提供的呢,是我们的double类型,这句话是什么意思,很简单。
03:09
我们在默认情况下,我们的默认情况下,咱们小数点的数据,它会被识别为我们的精度啊,较高的我们叫双精度,双精度double型。那么你这里呢,是一个单精度,那么你的精度没有这个double精度高,那所以它们是不能够匹配的,那怎么办?统一就可以了,你不是单精度的吗?你让它也变成单精度就行了,怎么能够让一个带小数点的数据变成我们的单精度呢?我们这里需要加一个字符,我们叫做F,小写的F或者大写的F都可以,我们的这个数据它需要使用我们的F啊或小F,咱们结尾,哎,所以这个需要注意一下啊,默认情况下,我们这里呢,就是我们的双精度的double类型,那么我们的单精度确实是需要加一个它的啊,好了,这是我们的浮点类型,咱们回过头来咱们看一下字符类型。
04:14
咱们叫字符啊类型,那么这个比较简单啊来,所谓的字符类型,它其实就是使用我们的符号来表示我们的文字内容。那这里我们写上一下,咱们写上一个叫做差,然后写上一个C,然后呢,等于我们的字符类型呢,它采用我们的单引号来表示,然后呢,里面就写上我们的符号就行了,比方说我们的A啊,我们这么写就可以,或者呢,我们写上一个井号,我们写上一个圈A,其实都是我们字符类型没有问题啊,那老师啊,那咱们这个字符和字符串是什么关系呢?其实也比较简单啊,咱们连续的字符所组成的数据就是我们的字符串,这个咱们后面再给大家去讲啊,好了,咱们接着往下,下面呢是我们的布纹类型,来咱们说一下布纹类型,那么布尔类型呢,我们叫做玻璃,然后呢,写上一个BLN,等于我们给它写上一个处,这个处呢就是布尔类型,这个变量的取值。
05:17
但是它的曲子呢,只有两个,一个是true,另外一个是false,这个表什么意思呢?它表示我们的判断条件,它表示我们的判断条件是否成立,如果成立啊,那么取值为true。那么如果我们不成立,那么我们的取值为我们的force,我们的基本数据类型啊,我们就先讲到这里。
我来说两句