- 数据类型
- 自动数据类型转换
- 强制类型转换的格式:
- 注意事项
1、基本数据类型
整数类型 | 占用字节数 | 可表示的范围 byte 1 -2^7 ~ 2^7-1 short 2 -2^15 ~ 2^15-1 int 4 -2^31 ~ 2^31-1 long 8 -2^63 ~ 2^63-1 浮点类型 float 4 -3.403*10^38 ~ 3.403*10^38 double 8 -1.798*10^308 ~ 1.798*10^308 字符型 char 2 布尔型 boolean 1
2、 引用数据类型(更新中…)
自动数据类型转换byte,short,char—int—long—float—double
byte,short,char相互之间补转换,他们参与运算首先转换为int类型
目标数据类型 目标变量名 = (目标数据类型)要进行赋值变量
不建议大量使用强制类型转换,因为可能会损失精度。
例如:
//强制类型转换 byte b = 3; int a = 4; byte b1 = (byte) a; System.out.println(b1);注意事项
1、整数默认是int类型
2、如果要定义一个long类型的数据,末尾要加上L或者l,推荐L
//如果要定义一个long类型的数据,末尾要加上L或者l,推荐L long l = 10000000000L;
3、小数默认是double类型
4、如果要定义一个float类型的数据,末尾要加上F或者f,推荐F
//如果要定义一个float类型的数据,末尾要加上F或者f,推荐F float f = 10000000000.0F;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)