4.5
整数类型
byte的范围大小:-128,127
byte位数是8,1248
没有指定数据类型,默认为int类型。
对于整型的值而言,如果加了L或者I,这个值就是long类型
浮点类型
默认是double类型
如果后面加了f或者F,表示是float;
如果后面加了d或者D,表示是double;
字符类型
一个字母或者一个汉字汉字一个符号都是一个字符;char的值一定是单引号包裹,使用很少,但它是string类型的基础。
asscii表:
布尔类型
只有两个值:true false
引用数据类型
引用数据类型:
接口,类,数组,枚举
string表示字符串,有多个字符组成,使用双引号包裹
字符串拼接
数据类型转换
整型之间相互转换
byte short int long
取值范围从小到大
整型默认类型是int
long类型需要添加l或者L;
特例:虽然默认是int类型
先看当前类型是否可以容纳这个值,如果可以容纳,自动进行转换
byte类型可以自动转int类型,short类型,long类型。
(byte)num1 表示强制将num1转为byte类型,强制转换类型可能导致精度丢失
short可以自动转为int,long
int类型可以自动转long,
小类型向大类型转换可以自动转换
byte,short,char,int,long,float,double
boolean类型无法转为整型,浮点型,字符型
char类型
char可以强制转换为byte
浙公网安备 33010602011771号