<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    java 保留小數點后兩位


    發現錯別字 1年前 提問
    回答
    1
    瀏覽
    2734
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    回答數量: 1
    安全集成(專業級)SI/PL CISAW安全運維(專業級)

    java保留小數點后兩位有以下這些方法:

    • String的format方法;
    double f = 111231.5585;
    
    System.out.println(String.format("%.2f", f));
    • DecimalFormat的format方法;
    double f = 111231.5585;
    
    DecimalFormat df = new DecimalFormat("#.00");
    
    System.out.println(df.format(f));
    • BigDecimal的setScale方法;
    double f = 111231.5585;
    
    BigDecimal bg = new BigDecimal(f);
    
    double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
    
    System.out.println(f1);
    • NumberFormat的setMaximumFractionDigits方法;
    double f = 111231.5585;
    
    NumberFormat nf = NumberFormat.getNumberInstance();
    
    nf.setMaximumFractionDigits(2);
    
    System.out.println(nf.format(f));

    回答所涉及的環境:聯想天逸510S、Windows 10。

    1年前 / 評論
    亚洲 欧美 自拍 唯美 另类