一、整型
要求:
1、四种类型的范围字节数和位数
2、会使用基本数据类型的引用类型去取固定的属性
3、整型类型中byte、short、long类型的特殊点
字节个数 取值范围
* byte 1(8位) -2^7 ~ 2^7 - 1 (-128 ~ 127)
* short 2(16位) -2^15 ~ 2^15 - 1
* int 4(32位) -2^31 ~ 2^31 - 1
* long 8(64位) -2^63 ~ 2^63 - 1
*
这些被赋予了特殊含义的单词,本身就具备了一些属性
* 但是这些属性是从哪里来的?
* 当java进行定义的时候,这些内容就已经写在属性里面,并且定义了专门的类来存储这些属性
* 这些类就是基本数据类型的封装类型(引用类型)
* 所有基本数据类型具备的属性,比如最大值最小等...都已经在引用数据类型里面定义了
* 基本数据类型 封装类型
* byte ---> Byte
* short ---> Short
* int ---> Integer
* long ---> Long
*
* ☆☆☆☆☆ 在整型里面,默认使用int类型,如果使用其他的类型要注意特殊的使用方法
*/
4、通过代码加以理解:
运行结果:
PS:位,字节的理解:
位、字节、字是计算机数据存储的单位。 位是最小的 存储单位 ,每一个位存储一个1位的二进制码,一个字节由8位组成。 而字通常为16、32或64个位组成。
二、浮点型
要求:
1、浮点类型的种类字节数
2、浮点类型的引用数据类型取固定属性值
3、float和double的基本使用方法
* 浮点型(小数型)
* float double
*名称 单精度浮点型 双精度浮点型
*字节 4 8
* 精确度 保留到小数点后7 保留点到小数点后16位
*
* 基本数据类型 封装类型
* float ---> Float
* double ---> Double
*
* 注意 :浮点类型默认是double类型
通过代码加以理解
三、布尔类型
要求:
1、boolean类型的值
boolean:布尔类型 用来判断对错
true:正确
false:错误
定义全局变量的时候如果没有赋值会给定一个默认值
注意:boolean类型的默认值是:false 常用在:判断 比较 逻辑运算
通过代码加以理解:
运行结果:
四、字符型
要求:
1、char类型的基本定义方式
2、ASCII码中的特殊值
3、特殊的转义字符
char类型:字符型
字符可以是:字母,数字,汉字,符号
定义方式:
char类型的范围:0 ~ 65535
char 变量名 = '值';
1、值只能是一个字符
2、单引号里面不能没有字符
运行结果: 结果比较长,不一一展示。
五、数据类型转换
要求:
数据类型转换的使用
数据类型之间的相互转换
强制转换:大的数据类型转换成小的数据类型
隐式转换(直接转换):小的数据类型转换成大的数据类型
byte < short < int < long < float < double
^
|
char
八种基本数据类型除了boolean类型之外,其余的数据类型之间都可以进行相互转换
通过代码加以理解:
运行结果: