Java基础01——八大数据类型及拓展

 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 }

 

posted @ 2022-11-01 11:35  ZLey  阅读(48)  评论(0)    收藏  举报