JAVASE基础数据类型随笔
一、浮点数拓展
float 浮点数 有限 离散 会舍去误差 大约 接近但不等于
float f = 0.1f;// 0.1
double d = 1.0/10;// 0.1
System.out.println( f == d );// false
float d1 = 1232134214;
float d2 = d1 + 1;
System.out.println( d1 == d2 );// true
注:所以银行一般采用 BigDecimal ;
二、字符拓展
// 所有的字符本质还是数字
// 编码 Unicode 表 2 字节 0 - 65536 即2的16次方个字符
// U0000 UFFFF
char c3 = '\u0097';
System.out.println(c3);//a
char c1 = 'A';
System.out.println((int)c1);//65