当前位置: 代码迷 >> J2SE >> double类型取模有关问题
  详细解决方案

double类型取模有关问题

热度:183   发布时间:2016-04-24 14:21:07.0
double类型取模问题
为何283.2%23.6的结果不是0

------解决方案--------------------
浮点数精度问题,实在需要求浮点数的模,需要采用 BigDecimal 来实现。

BigDecimal num1 = new BigDecimal( "283.2 ");
BigDecimal num2 = new BigDecimal( "23.6 ");
System.out.println(num1.remainder(num2).toString());
  相关解决方案