byte:
short:
int:
long:
float:
double:
boolean:
char:
1 //byte 8 整型
2 byte a = 'a';
3 byte b = 'B';
4 byte c = 127;
5 byte d = -127;
6 System.out.println("byte 最大值 " + Byte.MAX_VALUE);
7 System.out.println("byte 最小值 " + Byte.MIN_VALUE);
8 System.out.println("byte 占用空间 " + Byte.SIZE);
9
10 //short 16
11 short d1 = 34;
12 short e = 2555;
13 short f = -34;
14
15 System.out.println("short 最大值 " + Short.MAX_VALUE);
16 System.out.println("short 最小值 " + Short.MIN_VALUE);
17 System.out.println("short 占用空间 " + Short.SIZE);
18
19
20 //int 32
21 int i1 = 77777;
22 int i2 = -77777;
23 System.out.println("int 最大值 " + Integer.MAX_VALUE);
24 System.out.println("int 最小值 " + Integer.MIN_VALUE);
25 System.out.println("int 占用空间 " + Integer.SIZE);
26
27
28 //long 64
29 long l1 = 9223372036854775807L;
30 long l2 = -9222372036854775807L;
31 System.out.println("long 最大值 " + Long.MAX_VALUE);
32 System.out.println("long 最小值 " + Long.MIN_VALUE);
33 System.out.println("long 占用空间 " + Long.SIZE);
34
35
36 // double 64 浮点
37 double dd1 = 3.4444;
38 double dd2 = 1987555.00000;
39
40 System.out.println("double 最大值 " + Double.MAX_VALUE);
41 System.out.println("double 最小值 " + Double.MIN_VALUE);
42 System.out.println("double 占用空间 " + Double.SIZE);
43
44 //float 32
45 float ff1 = 54.8F;
46 float ff2 = 54.888F;
47
48 System.out.println("float 最大值 " + Float.MAX_VALUE);
49 System.out.println("float 最小值 " + Float.MIN_VALUE);
50 System.out.println("float 占用空间 " + Float.SIZE);
51
52 //char 16进制无符号
53 char c1 = 4444;
54 char c2 = '\u0000';
55
56 System.out.println("char 最大值 " + Character.MAX_VALUE);
57 System.out.println("char 最小值 " + Character.MIN_VALUE);
58 System.out.println("char 占用空间 " + Character.SIZE);
59
60
61 //字符串
62 String s1 = "b";
63 System.out.printf("%s",s1);;
64