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基础入门-float四舍五入保留两位小数注意的地方

float四舍五入保留两位小数注意的地方 最近在codewars做了一道非常简单的题目,但是它却花了我20来分钟,虽然最后解决了,但是中间发觉对于java的基础实在不行,回去要好好补一下 不说这么...

Java四舍五入及保留小数点位数

- 1. 四舍五入函数 - Math.round(double a) - Math.rint(double a)long java.lang.Math.ro...

Java里的四舍五入

接触Java这么久,比较少在项目中遇到四舍五入的需求,最近偶然看到,索性写几行代码记下Java的这几个函数 Math.ceil() 、Math.floor()、Math.round() Syste...
  • mxmxz
  • mxmxz
  • 2017-02-26 22:05
  • 93

Java:对double值进行四舍五入,保留两位小数的几种方法

将程序中的double值精确到小数点后两位。可以四舍五入,也可以直接截断。

java四舍五入和精度控制

Java中Double的高精度问题及bigdecimal解决方式 翻了点资料,在有的编程语言中提供了专门的货币类型来处理这种情况,但是Java没有。     四舍五入 我们的第一个反应是做四舍五...

Java:对double值进行四舍五入,保留两位小数的几种方法

原文地址:http://www.cnblogs.com/nayitian/p/3214178.html 1. 功能 将程序中的double值精确到小数点后两位。可以四舍五入,也可以直接截断...

java double 浮点数计算工具类 加减乘除和四舍五入

import java.math.BigDecimal; /** * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 * 确的浮点数运算,包括加减乘除和四舍五入。 */ ...

JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.

怎么使float保留两位小数或多位小数 http://meryvn.blog.163.com/blog/static/36962664201173010402629/ 两种方法: impor...

关于四舍五入:java.math.BigDecimal类的用法

原文链接:java.math.BigDecimal类的用法 在java中提供了大数字的操作类,即java.math.BinInteger类和java.math.BigDecimal类。这两个类用于高精...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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