除以100,变成double存起来,这个问题真是。。受不了

解决方案 »

  1.   

    不行啊
    我的做法是:
    i =1202;
    doublie j =i/100;
    结果j =12
    而我要的结果是j =12.02
      

  2.   

    int i = 1202;
    double j = (double)i/100;
      

  3.   

    使用BigDecimalimport java.math.BigDecimal;
    BigDeciaml i = new BigDecimal(1202);
    BigDecimal j = i.devide(new BigDecimal(100), 2, BigDecimal.ROUND_UP_HALF);大致是这样吧,查一查api文档就清楚了。
      

  4.   

    需要吗?
    不需要!干吗要用BigDecimal?
      

  5.   

    int i = 1202;
    double j = (double)i/100;同意同意这样做:)呵