KingbaseES R6叢集修改data目錄測試案例
阿新 • • 發佈:2022-02-11
進位制
進製表示:二進位制→0b,八進位制→0,十六進位制0x;
int i = 10;
int i2 = 010;
int i3 = 0x10;
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
舍入誤差
例項:
float f = 0.1f;
double d = 1.0/10;
System.out.println(f==d);
float d1 = 2323232424422424424f;
float d2 = d1 + 1;
System.out.println(d1==d2);
注:float是,有限、離散、舍入誤差、大約。
最好完全使用浮點數進行比較!!!(important)
引申:銀行業務怎麼表示錢?
A:BigDecimal 數學工具類
字元
所有字元的本質還是數字。
編碼:Unicode
a=97,A=65
編碼範圍:U0000-UFFFF
例:
char C1 = 'A';
char C2 = '中';
System.out.println(C1);
System.out.println((int)C1);
System.out.println(C2);
System.out.println((int)C2);
char c3 = '\u0061';
System.out.println(c3);
布林值
新手or老手的區別:
boolean flag = true;
if(flag==true){} //new
if(flag){} //old