整数扩展:
进制:
-
二进制0b
-
十进制
-
八进制0
-
十六进制0x
int a = 10;
int b = 010;//八进制
int c = 0x10;//十六进制
//输出结果
a = 10;
b = 8;
c = 16;
浮点数扩展:
银行业务怎么表示钱: BigDecimaL 数学工具类
最好完全避免浮点数进行比较:
因为浮点数 有限 离散 有舍入误差 接近但不等于
float f1 = 12121212;
float f2 = f1+1;
sout.(f1==f2);//true
布尔值扩展:
boolean flag = true;
if(flah==true){};//新手
if(fla){};//老手
//Less is More! 代码要精简易读
引用数据类型扩展:
String a = new String("hello")
String a1 = new String("hello")
sout.(a==a1)//false
//========================================
String b1 = "hello"
String b1 = "hello"
sout.(b==b1)//true