比果把本来为 3.5555959转为为"3.55"

解决方案 »

  1.   

    double d = 3.5555959;
    string s = Double.toString(double d);
    string s1 = s.subString(0,3);
      

  2.   


    public static void main(String [] args) {
    double num = 3.5555959;
    DecimalFormat df = new DecimalFormat("##.00");
    System.out.println(df.format(num));
    }------------------------------------
    3.56
      

  3.   

    double d = 3.5555959;
    BigDecimal bd = new BigDecimal(d,BigDecimal.ROUND_FLOOR);
    System.out.println(bd.doubleValue());