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