資料型別擴充套件

2021-10-24 03:58:22 字數 1110 閱讀 7330

浮點型: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.

println

(d1==d2)

;//true

結論:最好完全避免使用浮點數進行比較

char c1 =

'a';

char c2 =

'中';

system.out.

println

(c1)

;//輸出結果:a

system.out.

println((

int)c1)

;//輸出結果:65

system.out.

println

(c2)

;//輸出結果:中

system.out.

println((

int)c2)

;//輸出結果:20013

結論:限制轉型為int,字元的本質還是數字

string a =

newstring

("hello world");

string b =

newstring

("hello world");

system.out.

println

(a==b)

;//輸出結果:false

string c =

"hello world"

;string d =

"hello world"

;system.out.

println

(c==d)

;//輸出結果:true

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...

資料型別擴充套件

一 基礎資料型別 數值 int float 序列 list str tuple 雜湊 set dict 可迭代物件 序列 雜湊 二 命名元組 from collections import namedtuple student namedtuple students name age skill s...