数值型 | 整数类型 |
浮点类型 | |
字符型 | |
布尔型 |
整数类型(默认类型int)
1)字节型:byte
8位/1字节;范围:-128~127
创建:
byte a=12;
byte a=12,b=13;
2)短整型:short
16位/2字节;范围:-32768~32767
创建:
short a=156;
short a=156,b=-231;
3):int
32位/4字节;范围:-2147483648~2147483647
创建:
int a; //定义int型变量a
int a,b; //定义int型变量a,b
int a=-1;b=253;
int c=a+2;
4)长整型:long
64位/8字节;范围:-9223372036854775808~9223372036854775807
创建:
long a=92233720L;
long a=123L,b=-456L;
long c=123L+456L;
对于long型值,若赋给的值大于int型的最大值或者最小值,则需要在数字后面加上L或l,表示该数值为长整数。
浮点类型(默认类型double)
1)单精度浮点类型:float
32位/4字节;范围:1.4*10^-45~3.4028235*10^38
创建:
float a=1.2F;
float a=1.2F,b=-1.3F;
2)双精度浮点类型:double
64位/8字节;范围:4.9*10^-324~1.7976931348623157*10^308
创建:
double a=1.561234;
double a=3.147456D,b=-1.2345676d;
对于double修饰的值可以加D或d后缀或者什么也不加也可以。
字符类型
1)字符类型:char
16位/2字节;取值范围:0~65536;存储单个字符
创建:
char x='x';
char x=97;
//这两种方式赋值的结果相同。
布尔类型
1)布尔类型:boolean
只有两个结果:ture、flase;
创建:
boolean b;
boolean b1,b2;
boolean b=ture,c=flase;