Ⅰ java String轉float後值不對,字元串134886.07通過Float.parseFloat(134886.07)轉換後的值為134886.06
float有精度限制,並且float只能表示7位有效數字,134886.07已經超出了float的精度范圍,建議使用double
Ⅱ Java String型數字比較問題
Ⅲ java八種基本類型string定義出變數,賦值
八種基本類型:
數字類型 byte(位元組 8位-128--127)
short (短整 16位 -65536--65535 )
int (整型 32位 -2147483648--2147483647)
long (長整 64位 )
float (單精度浮點數 64位)
double (雙精度浮點數 128位 )
string UNICODE 字元序列
定義字元串:string str ;
賦值 :str="hello !"