double m;
if (m == 0)
   ......

解决方案 »

  1.   

    if (m == 0.0) {
      //....
    }
      

  2.   

    double mm>-0.0l&&m<+0.0l
      

  3.   

    Math.abs(d)<e  
      e 按照实际需要取一个很小的整数,比如0.0000000001
      

  4.   

    java里不用,直接 用 == 判断就行了
      

  5.   

    if (m == 0.0) {
      //....
    }
    正解
      

  6.   

    if (m == 0) {
      //....
    }
    也正解
      

  7.   

    谢谢各位,我是在java中使用的,最后我是比较了一个很小的数,(a < 10E-6)来判断。谢谢各位参与!