小男孩1995 2021-05-18 17:42 采纳率: 0%
浏览 46

Java int float double 他们的运算原理是什么

System.out.println(3*0.1 == 0.3);//false
System.out.println(1*0.3 == 0.3);//true
  • 写回答

4条回答 默认 最新

  • CSDN专家-link 2021-05-18 17:44
    关注

    浮点数有精度问题,所以一般都要求浮点数不要直接进行等于判断,而是定义一个误差值,两者差小于误差值时即算相等

    评论

报告相同问题?