java中变量声明的格式:数据类型 变量名 = 变量名
4.java中的变量按照数据类型来分类:
基本数据类型(8种):
整型:byte short int long
浮点型:float double
字符型:char
布尔型:boolean
引用数据类型:
类(class)
数组(array
接口interface
枚举enum
注解annotation
记录record
1.如果需要将容量大的变量的类型转换为容量小的变量的类型,需要使用强制类型转换
2.强制类型转换需要使用强转符: ()。 在()内指明要转换为的数据类型。
3.强制类型转换过程中,可能导致精度损失。例:2.8强制转换后输出2
1.这里提到可以做运算的基本数据类型有7种,不包含boolean类型。
2.运算规则包括:
自动类型提升
强制类型提升
3.当容量小的变量与容量大的变量做运算时,结果自动转换为容量大的数据类型。
byte、short 、char ---> int ---> long ---> float ---> dquble
特别的: byte、 short、 char 类型的变量之间做运算,结果为int类型。
4.说明:此时的容量小或大,并非指占用的内存空间的大小,而是指表示数据的范围的大小。
long(8字节)、float(4字 节)
1.这里提到可以做运算的基本数据类型有7种,不包含boolean类型。
2.运算规则包括:
自动类型提升
强制类型提升
3.当容量小的变量与容量大的变量做运算时,结果自动转换为容量大的数据类型。
byte、short 、char ---> int ---> long ---> float ---> dquble
特别的: byte、 short、 char 类型的变量之间做运算,结果为int类型。
4.说明:此时的容量小或大,并非指占用的内存空间的大小,而是指表示数据的范围的大小。
long(8字节)、float(4字 节)