float和double不能直接进行运算 如银行系统等
float a1=0.1
double a2=0.1
系统判断a1和a2不相等
因为浮点数只是大约数,是离散的,有舍入误差,接近但不等于
所以最好完全避免浮点数进行比较
比较用 Bigdecimal数学工具类等进行计算
float a3=10000000000000;
float a4=a3+1;
但是结果a3=a4
每一个字符本质还是数字
对应Unicode 25536的表(两个字节2^16=25536)
转义字符
\t 制表符 \n 换行 \u 对应Unicode。。。。。。