java-兩數相除保留兩位小數

 1 float f1 = 9803300f;
 2 float f2 = 15834944f;
 3 float val = f1/f2;
 4 BigDecimal big = new BigDecimal(val).multiply(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP);
 5 float v = big.floatValue();
 6 System.out.println(big);
 7 
 8 
 9 DecimalFormat df = new DecimalFormat("#.##");
10 value = Double.parseDouble(df.format(value / 1000000));
相關文章
相關標籤/搜索