Day05資料型別擴充套件

2021-10-10 08:34:16 字數 1368 閱讀 8948

進製分為二進位制、十進位制、八進位制、十六進製制。

二進位製用0b開頭表示

八進位製用0開頭表示

十六進製製用0x開頭表示

二進位制逢二進

一、八進位制逢八進

一、十六進製制逢十六進一。

例:0b10化為十進位制是2

010化為十進位制是8

0x10化為10進製是16

問題引入:在銀行業務中的錢一般用什麼表示?

眾所周知銀行的錢資料表示十分重要是不能有紕漏的,在一般情況下都帶有小數,我們第乙個想到的用來表示小數的資料型別肯定是浮點數,但是浮點數是有限的、有誤差、只能無限接近但並不等於的資料,不能用來表示錢。

一般用bigdecimal數學工具類來表示。

float f=

0.1f

;double d=

1.0/10;

system.out.

println

(f);

system.out.

println

(d);

system.out.

println

(f==d)

;//false

float f1=

111811181118f

;float f2=f1+1;

system.out.

println

(f1)

; system.out.

println

(f2)

; system.out.

println

(f1==f2)

;//true 浮點數表示的資料有限

字元的本質是數字

char c1 =

'a';

char c2 =

'好';

system.out.

println

(c1)

;system.out.

println((

int)c1)

;system.out.

println

(c2)

;system.out.

println((

int)c2)

;//字元的本質是數字

//unicode編碼 97=a 65=a 0-65536

boolean flag =

true

;//下邊兩條**表示一樣的內容

if(flag==

true)if

(flag)

day05 型別轉換

int i 128 byte b byte i 記憶體溢位 double b1 i system.out.println i 128 system.out.println b 128 system.out.println b1 128.0低 高 byte,short,char int long fl...

day05 陣列 排序

pragma mark 陣列 變數實際上就是乙個容器,陣列也是乙個容器,這個容器可以儲存更多的內容。1.陣列屬於構造型別 2.具有相同資料型別的成員組成一組陣列。3.儲存不同型別的陣列有對應的名稱,如 ios班 安卓版,同理,整數型別 陣列中的成員都是整數,浮點型陣列,陣列中的成員是浮點型。4.陣列...

遊戲開發Day05

1.建立材質球 2.更改shader屬性 3.新增6張材質圖 window lighting skybox 給目標物體新增自定義指令碼colliderchecked 重寫oncollisionenter方法 bool flag true void oncollisionenter else 1.新建...