Java資料型別面試拓展題
阿新 • • 發佈:2020-12-29
資料型別拓展題
-
整數拓展
進製表示
二進位制0b 十進位制 八進位制0 十六進位制0X
int i=10;
int i2=010;//八進位制0
int i3=0x10;//十六進位制0x 0~9 A~F 16
-
浮點數拓展
銀行業務怎麼表示?錢
//float 有限 離散 舍入誤差 大約 接近但不等於
//double
最好完全避免使用浮點數進行比較
應用:BigDecimal 數學工具類
- 字元拓展
char c1='a';
char c2='中';
System.out.println(c1);
System.out.println(c2);
System.out. println((int)c1); //強制轉換成int整數型
System.out.println((int)c2); //強制轉換成int整數型
a
中
97
200813
//所有的字元本質還是數字
//編碼 Unicode表:(a=97 A=65)2位元組 0~65536
char c3='\u0061'//a
a
-
轉義字元
// \t 製表符
// \n 換行
System.out.println("Hello\nWorld");
Hello
World
-
布林值擴充套件
boolean flag=true;//兩種方法 if(flag==true){}//新手 if(flag){}
2020/12/28