Java基本数据类型
Java的基本数据类型有8种:
byte(位)
short(短整数)
int(整数)
long(长整数)
float(单精度)
double(双精度)
char(字符)
boolean(布尔值)
序号 | 数据类型 | 位数 | 默认值 | 取值范围 | 举例说明 |
---|---|---|---|---|---|
1 | byte(位) | 8 | 0 | -27-27-1 | Byte b=10; |
2 | short(短整数) | 16 | 0 | -215-215-1 | Short s=10; |
3 | int(整数) | 32 | 0 | -231-231-1 | int i=10; |
4 | long(长整数) | 64 | 0 | -263-263-1 | long l=10l; |
5 | float(单经度) | 32 | 0.0 | -231-231-1 | Float f=10.0f; |
6 | double(双精度) | 64 | 0.0 | -263-263-1 | double d=10.0d; |
7 | char(字符) | 16 | 空 | 0-2^16-1 | char c=‘c’; |
9 | boolean(布尔值) | 8 | false | True-false | boolean b=true; |
class JavaTest {
static byte b;
static short s;
static int i;
static long l;
static float f;
static double d;
static char c;
static boolean bo;
public static void main(String[] args) {
System.out.println("byte的大小:"+Byte.SIZE
+";默认值:"+b
+";数据范围:"+Byte.MIN_VALUE+" - "+Byte.MAX_VALUE);
System.out.println("short的大小:"+Short.SIZE
+";默认值:"+s
+";数据范围:"+Short.MIN_VALUE+" - "+Short.MAX_VALUE);
System.out.println("int的大小:"+Integer.SIZE
+";默认值:"+i
+";数据范围:"+Integer.MIN_VALUE+" - "+Integer.MAX_VALUE);
System.out.println("long的大小:"+Long.SIZE
+";默认值:"+l
+";数据范围:"+Long.MIN_VALUE+" - "+Long.MAX_VALUE);
System.out.println("float的大小:"+Float.SIZE
+";默认值:"+f
+";数据范围:"+Float.MIN_VALUE+" - "+Float.MAX_VALUE);
System.out.println("double的大小:"+Double.SIZE
+";默认值:"+d
+";数据范围:"+Double.MIN_VALUE+" - "+Double.MAX_VALUE);
System.out.println("char的大小:"+Character.SIZE
+";默认值:"+c
+";数据范围:"+Character.MIN_VALUE+" - "+Character.MAX_VALUE);
System.out.println("boolean的大小:"+Byte.SIZE
+";默认值:"+bo
+";数据范围:"+Byte.MIN_VALUE+" - "+Byte.MAX_VALUE);
}