Ⅰ 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 !"