码上敲享录 > java入门知识分享 > java Double 四舍五入

java Double 四舍五入

上一章章节目录下一章 2019-07-31已有1517人阅读 评论(0)

方法一:

public static void main(String[] args) {
   Double str = 0.603;
   
DecimalFormat df = new java.text.DecimalFormat("#0.00");
DecimalFormat df1 = new java.text.DecimalFormat("#.00");
   System.out.println(df.format(str));
   System.out.println(df1.format(str));

}

输出:

0.60

.60

注意粗体字那里的区别


方法二:

public static void main(String[] args) {
   double f  = 111231.5585;
   BigDecimal b = new BigDecimal(f);
   double f1 = b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
   System.out.println(f1);
}

输出:

111231.56



0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交