當前位置:編程學習大全網 - 網站源碼 - java 如何使的float保留2位或者多位小數

java 如何使的float保留2位或者多位小數

方法1:

float f = 34.232323;

BigDecimal b = new BigDecimal(f);

float f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue();

// b.setScale(2, BigDecimal.ROUND_HALF_UP) 表明四舍五入,保留兩位小數 即 float ft = 134.3435f; int scale = 2;//設置位數 int roundingMode = 4;//表示四舍五入,可以選擇其他舍值方式,例如去尾,等等. BigDecimal bd = new BigDecimal((double)ft); bd = bd.setScale(scale,roundingMode); ft = bd.floatValue(); 方法2: import java.text.DecimalFormat;

String a = new DecimalFormat("###,###,###.##").format(100.12345 ); 即

  • 上一篇:為啥soul沒人玩盲盒了
  • 下一篇:求金屬霸主劇照4K壹刻相冊資源~跪求!謝謝!!!
  • copyright 2024編程學習大全網