package CodeJava_Leet;import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.NumberFormat;/*** Created by Yechengpeng on 2016-08-14.*/public class Test {public static void main(String[] args) {double d = 756.2345566;//方法一:最简便的方法,调用DecimalFormat类DecimalFormat df = new DecimalFormat(".00");System.out.println(df.format(d));//方法二:直接通过String类的format函数实现System.out.println(String.format("%.2f", d));//方法三:通过BigDecimal类实现BigDecimal bg = new BigDecimal(d);double d3 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();System.out.println(d3);//方法四:通过NumberFormat类实现NumberFormat nf = NumberFormat.getNumberInstance();nf.setMaximumFractionDigits(2);System.out.println(nf.format(d));}
}

D:\Java\jdk1.8.0\...
756.23
756.23
756.23
756.23Process finished with exit code 0

Java中保留n位小数的四种方法相关推荐

  1. java中保留两位小数的方法_Java中保留两位小数的四种方法实现实例

    在写程序的时候,有时候可能需要设置小数的位数,那么java中有哪几种保留小数位数的方法呢?本文以两位小数为例给出四种方法. package CodeJava_Leet; import java.mat ...

  2. Java中让浮点型数据保留两位小数的四种方法

    hello,你好呀,我是灰小猿,一个超会写bug的程序猿! 今天在进行开发的过程中遇到了一个小问题,是关于如何将double类型的数据保留两位小数.突然发现这方面有一点欠缺,就来总结一下. 一.Str ...

  3. Java -- double保留两位小数的4种方法

    一.使用BigDecimal的setScale方法 //一.使用BigDecimal的setScale方法 double one11 = 6.866; BigDecimal two11 = new B ...

  4. python中保留两位小数的编写程序_Python中保留两位小数的几种方法

    保留两位小数,并做四舍五入处理 方法一: 使用字符串格式化 >>> a = 12.345 >>> print("%.2f" % a) 12.35 ...

  5. Double值保留两位小数的四种方法

    public class DoubleTest {//保留两位小数第三位如果大于4会进一位(四舍五入)double f = 6.23556;/***使用精确小数BigDecimal*/public v ...

  6. C++保留两位小数的四种方法

    输入三个浮点数,求出和与平均值,保留两位小数: #include<iostream> #include<iomanip> using namespace std;int mai ...

  7. 保留两位小数的四种方法

    1double f = 111231;System.out.println(String.format("%.2f", f));输出结果为:111231.00 2double f1 ...

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

    转载自   Java:对double值进行四舍五入,保留两位小数的几种方法 1. 功能 将程序中的double值精确到小数点后两位.可以四舍五入,也可以直接截断. 比如:输入12345.6789,输出 ...

  9. java double类型保留两位小数的几种方法

    java double类型保留两位小数的几种方法 返回double类型的(转换比较方便) ①能四舍五入 double d = 114.145; d = (double) Math.round(d * ...

最新文章

  1. 2022-2028年中国车载天线行业市场前瞻与投资战略规划分析报告
  2. 华为云王红新_Veritas与华为云签署合作谅解备忘录推进云数据安全进阶
  3. PHP的isset()和empty()比较
  4. 面试题之丑数的C++实现求解(孤陋寡闻了,才知道丑数这么high的东东)
  5. CS229 1 .线性回归与特征归一化(feature scaling)
  6. 前端学习(3289):react hook state-hook
  7. 获取元素在文档上的正确坐标
  8. 网页游戏开发语言AS3(ActiveScript3.0)
  9. 数据分析 | 异常数据识别小结
  10. cas:1092775-62-6 ; (ir[dfcf3ppy]2(bpy))pf6热延迟荧光材料TADF
  11. 窗口函数preceding和following字段
  12. “东华春秋杯”上海大学生网络安全技能大赛决赛收官 聚焦高校人才培养
  13. CSS学习笔记(九)display: inline-block,CSS 布局- 水平和垂直对齐
  14. 最短路径问题(图表详解迪杰斯特拉算法)
  15. 量子位智库报告:三分钟看懂ChatGPT | 附下载
  16. php租用空间,php虚拟主机空间租用(php虚拟主机免费)
  17. 广义表深度递归算法的问题
  18. MOS管和IGBT管有什么区别?KIA-MOS管
  19. 如何对母线接头测温进行采集并实时监控
  20. ant 脚本使用技巧

热门文章

  1. spark任务shell运行_《Spark快速大数据分析》- 根据简单例子理解RDD
  2. Qt的QStyle类的标准图标汇总
  3. win2000服务器 网站设置,服务器_Win2000中DNS服务器的设置,一、DNS概述 计算机在网 - phpStudy...
  4. TF从文件中读取数据
  5. Linux平台常用命令
  6. 【初窥javascript奥秘之闭包】叶大侠病都好了,求不踩了:)
  7. 微信APP支付的坑 - errorcode=-1
  8. python基础day2作业:购物车
  9. MySql查找几个字段的值一样的记录
  10. VisualSVN 备份