1. 程式人生 > 資訊 >2021 年全世界航天發射 146 次任務,中國航天執行 55 次全球第一

2021 年全世界航天發射 146 次任務,中國航天執行 55 次全球第一

資料型別擴充套件

進位制

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