基本数据类型-跟着韩顺平-循序渐进学java-P2

2020-10-24 java 1044

基本数据类型有:

  • byte(1字节) 8位

  • short(2字节) 16位

  • int(4字节) 32位

  • long(8字节) 64位

  • float(4字节) 32位

  • double(8字节) 64位

  • boolean(1位) 1位

  • char(2字节) 16位

类型转换

只能从低精度到高精度转换,反之报错。

如:

int a = 1.2;//浮点型,精度高于 整型
float a = 1.2;//报错,浮点数默认为double类型
float a = 1.2f;//正确
float a = 1;//正确
int a = (int)1.2;//正确,1
int a = (int)1.9;//正确,1
int b = a + 1.2;//报错
0