資料型別擴充套件

2022-09-22 05:09:07 字數 982 閱讀 6162

進製表示:二進位制→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

dede擴充套件資料型別 資料型別擴充套件

資料型別擴充套件 整數擴充套件 整數的進製有二進位制 0b 八進位制 0 十進位制,十六進製制 0x 例 int num1 10 int num2 0b10 int num3 010 int num4 0x10 system.out.println num1 system.out.println n...

資料型別擴充套件

進製 二進位制0b 十進位制 八進位制0 十六進製制0x int i1 0 int i2 0b10 二進位制 int i3 010 八進位制 int i4 0x10 十六進製制 system.out.println i1 0 system.out.println i2 2 system.out.pr...

資料型別擴充套件

浮點型 float 與 double 特點 有限 離散 捨入誤差 大約 接近但不等於 float a 0.1f double b 1.0 10 system.out.println f d false float d1 12354554212f float d2 d1 1 system.out.pr...