java四舍五入

转载 2007年09月27日 22:29:00
import java.math.BigDecimal;
import java.text.DecimalFormat;
public class s4r5 {

    public static void main(String args[]){
 double a = 123.497;
 BigDecimal bd = new BigDecimal(a);
 double b = bd.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
 System.out.println(b);
 DecimalFormat df=new DecimalFormat("######0.00");
 System.out.println(df.format(a));
 System.out.println(String.format("%.2f",a));
    }

Java 四舍五入计算问题

Java  四舍五入计算问题 import java.math.BigDecimal; import java.math.RoundingMode; import java.text.Decimal...
  • u012401711
  • u012401711
  • 2016年03月16日 18:06
  • 801

java中关于DecimalFormat四舍五入的用法

DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字
  • u014704879
  • u014704879
  • 2014年11月25日 11:47
  • 6289

Java对double值进行四舍五入,保留n位小数的几种方法。其中,只有最后2种是最准确的。

项目要对一个double值保留小数点后3位,网上找到好几种方法,选一个用在项目中,实测发现有误差,再换一种,还是会有误差。最后经过多种情况测试,发现最后一种是精确的。 package com.exam...
  • pbm863521
  • pbm863521
  • 2017年01月06日 10:08
  • 2554

java Math.round() Java中的四舍五入函数

public class MathTest {        public static void main(String[] args) {            System.out....
  • xusongsong520
  • xusongsong520
  • 2013年01月16日 12:41
  • 36245

java提高篇-----详解java的四舍五入与保留位

四舍五入是我们小学的数学问题,这个问题对于我们程序猿来说就类似于1到10的加减乘除那么简单了。在讲解之间我们先看如下一个经典的案例: public static void main(String...
  • chenssy
  • chenssy
  • 2013年10月14日 23:09
  • 45553

java中关于小数的四舍五入问题

1、Math.floor() 舍掉小数部分取整。System.out.println(Math.floor(2.3));//2.0 System.out.println(Math.floor(2.6)...
  • new_codeer
  • new_codeer
  • 2016年05月17日 16:42
  • 1436

java中四舍五入——不要让四舍五入亏了一方

建议25: 不要让四舍五入亏了一方 本建议还是来重温一个小学数学问题:四舍五入。四舍五入是一种近似精确的计算方法,在Java 5之前,我们一般是通过使用Math.round来获得指定精度的整数或...
  • w1014074794
  • w1014074794
  • 2016年12月14日 10:02
  • 1778

Java_语法基础_不要让四舍五入亏了一方

在Java5之前,我们一般是通过使用Math.round来获取指定精度的整数或小数的,这种方法使用非常广泛,代码如下:package deep;public class Client { pub...
  • u012552052
  • u012552052
  • 2015年04月09日 20:30
  • 546

Java BigDecimal 与 java的四舍五入 详解

1.引言         借用《Effactive Java》这本书中的话,float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较...
  • liujian928730
  • liujian928730
  • 2016年01月19日 14:56
  • 2171

Java浮点数的精确计算及四舍五入的设置

四舍五入的设置 (1)、浮点数精确计算 项目中一直存在一个问题,就是每次报表统计的物资金额和实际的金额要差那么几分钱,和实际金额不一致,让客户觉得总是不那么舒服,原因是因为我们使用java...
  • qiruiduni
  • qiruiduni
  • 2015年04月01日 17:19
  • 1235
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java四舍五入
举报原因:
原因补充:

(最多只允许输入30个字)