0.00是doublecannot convert double to float!

解决方案 »

  1.   

    // 这样就行了.public class Test {
        public static void main(String args[]) {
    int a = 10;
    int b = 4;
    float c;
    c = (float)b / a;
    System.out.println(String.valueOf(c));
        }
    }
      

  2.   

    0.4
    float c = 0.00F;
      

  3.   

    建议用java.math.BigDecimalBigDecimal a = new BigDecimal("0.2");
    a = a.setScale(4);
    System.out.println(a);使用方法请看java API
      

  4.   

    需要精确的浮点计算时,一定要使用BigDecimal。
    具体建议看下EFFECTIVE JAVA