数据类型 | 范围备注 | 默认值 |
---|---|---|
byte | -128(-27)--127(27-1) | 0 |
short | -32768(-215)--32767(215 - 1) | 0 |
int | -2,147,483,648(-231)--2,147,483,647(231 - 1) | 0 |
long | -9,223,372,036,854,775,808(-263)--9,223,372,036,854,775,807(263 -1) | 0L |
float | 占4个字节 | 0.0f |
double | 占8个字节 | 0.0d |
boolean | 占1位 | false |
char | 占2个字节 | 'u0000' |
使用
//byte、short、int、long使用 byte num = 2; short num1 =3; int num2 =4; long num3 =4000555; //float、double使用 float num4 = 1.04F; double num5 = 1.05555; //boolean使用 boolean num6 = false; //char的使用(一个字符) char num7 = 'h'; //string不是类型是一个类 String num8 ="haaa";