1 public class Demo01 {
2 public static void main(String[] args) {
3 // 八大基本数据类型
4
5 //整数
6 int num1=10; // -2147483648~2147483647
7 byte num2=20; //-128~127
8 short num3=30; //-32768~32767
9 long num4=50L; // long最后要加L
10
11 //浮点
12 float num5=10.1F; // float类型最后要加F
13 double num6=10.5;
14
15 // 字符类型
16 char num7='c';
17
18 //布尔类型
19 boolean is=true;
20
21
22 //整数拓展 进制 二进制0b 十进制 八进制0 十六进制0x
23 int a=10;
24 int b=0b10; //二进制
25 int c=0x10; //十六进制
26 int m= 01; //八进制
27 System.out.println(m);
28 System.out.println(a);
29 System.out.println(b);
30 System.out.println(c);
31
32 // 浮点数拓展 注意:浮点数一般不用来比较,浮点数有精确度范围会四舍五入,比较时容易出现错误
33 float f=0.1f;
34 double d=1.0/10;
35 System.out.println(f);
36 System.out.println(d);
37 System.out.println(f==d);
38
39 float t1 =321312312312312312f;
40 float t2= t1 + 1;
41 System.out.println(t1==t2);
42
43 //转义字符
44 /*
45 * \t 制表符
46 * \n 换行符
47 * */
48 System.out.println("Zhao \n Ley");
49 System.out.println("Zhao \t Ley");
50
51
52 }
53 }