数据类型拓展

1. 进制

 

整数拓展 进制:     二进制0b       十进制        八进制0        十六进制0x

 

 

浮点数: 有限,离散,舍入误差,大约, 接近但不等于

//最好完全避免使用浮点数进行比较。

//最好完全避免使用浮点数进行比较。

//最好完全避免使用浮点数进行比较。

 //所以要使用 BigDecimal 数学工具类

 

 

//字符拓展

char c1 = '中';

char c2 = 'A';
System.out.println(c1);
System.out.println((int)c1);//强制转换

System.out.println(c2);
System.out.println((int)c2);//强制转换

//所有的字符本质还是数字 通过单引号表示字符常量
//char类型会涉及编码 Unicode 占2字节 可以输出65536字符
//最早的excel表格 只有2的16=65536

//U0000 UFFFF

char c3 = '\u0061'

System.out.println(c3); //a

 

 


//转义字符

//  \t 制表字符
//   \n 换行

System.out.println("hello\tworld");
System.out.println("hello\nworld");

 



//布尔值扩展
boolean flag=true;
if (flag){}                                 //老手
if (flag==true){}                              //新手
                                                //less is more

posted @ 2021-04-01 16:42  花斯  阅读(52)  评论(0)    收藏  举报