一、类型
1、整数型
byte 字节型 范围:-128——127
short 整数 范围:-——-1
int 整数 范围:-——-1
long 整数 范围:-——-1
2、浮点型
fioat 单精度小数
double 双精度小数
3、字符型
char 字符
4、布尔类型
boolean 判断对错,只有True和False
二、占用字节
1byte=8bit
类型 | byte | short | int | long | float | double | char | boolean |
字节 | 1 | 2 | 4 | 8 | 4 | 8 | 2 | 1 |
三、数据类型转换
数据类型转换规则,从图片左边类型转换到右边不会出现精度损失,从右边转向左边会出现精度损失,如果想要强制转换需要加上数据类型,如下:
byte a = 1,int b = 2;
byte c =(byte)( a + b);
四、用法
整数中默认类型是int,使用long类型时需要加上L,
long a = 1234L;
小数中默认类型是double,使用float类型时需要加上f,
float a = 1234f;
补充:double 10/3 = 3
double 10.0/3=3.333333
字符char a = 'a'
字符串string = "a"