php:
$min = 18.9;
$param = 18.8;
echo $min - $param;
java:
import java.io.*;
class test
{
public static void main (String[] args) throws java.lang.Exception
{
System.out.println(18.9-18.8);
}
}
输出:0.09999999999999787
????
搜了一下,好像是浮点数的原因,大家都是怎么解决的?
转换成整数的话,加减没问题,其他运算就麻烦了