Java中保留n位小数的四种方法
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位小数的四种方法相关推荐
- java中保留两位小数的方法_Java中保留两位小数的四种方法实现实例
在写程序的时候,有时候可能需要设置小数的位数,那么java中有哪几种保留小数位数的方法呢?本文以两位小数为例给出四种方法. package CodeJava_Leet; import java.mat ...
- Java中让浮点型数据保留两位小数的四种方法
hello,你好呀,我是灰小猿,一个超会写bug的程序猿! 今天在进行开发的过程中遇到了一个小问题,是关于如何将double类型的数据保留两位小数.突然发现这方面有一点欠缺,就来总结一下. 一.Str ...
- Java -- double保留两位小数的4种方法
一.使用BigDecimal的setScale方法 //一.使用BigDecimal的setScale方法 double one11 = 6.866; BigDecimal two11 = new B ...
- python中保留两位小数的编写程序_Python中保留两位小数的几种方法
保留两位小数,并做四舍五入处理 方法一: 使用字符串格式化 >>> a = 12.345 >>> print("%.2f" % a) 12.35 ...
- Double值保留两位小数的四种方法
public class DoubleTest {//保留两位小数第三位如果大于4会进一位(四舍五入)double f = 6.23556;/***使用精确小数BigDecimal*/public v ...
- C++保留两位小数的四种方法
输入三个浮点数,求出和与平均值,保留两位小数: #include<iostream> #include<iomanip> using namespace std;int mai ...
- 保留两位小数的四种方法
1double f = 111231;System.out.println(String.format("%.2f", f));输出结果为:111231.00 2double f1 ...
- Java:对double值进行四舍五入,保留两位小数的几种方法
转载自 Java:对double值进行四舍五入,保留两位小数的几种方法 1. 功能 将程序中的double值精确到小数点后两位.可以四舍五入,也可以直接截断. 比如:输入12345.6789,输出 ...
- java double类型保留两位小数的几种方法
java double类型保留两位小数的几种方法 返回double类型的(转换比较方便) ①能四舍五入 double d = 114.145; d = (double) Math.round(d * ...
最新文章
- 2022-2028年中国车载天线行业市场前瞻与投资战略规划分析报告
- 华为云王红新_Veritas与华为云签署合作谅解备忘录推进云数据安全进阶
- PHP的isset()和empty()比较
- 面试题之丑数的C++实现求解(孤陋寡闻了,才知道丑数这么high的东东)
- CS229 1 .线性回归与特征归一化(feature scaling)
- 前端学习(3289):react hook state-hook
- 获取元素在文档上的正确坐标
- 网页游戏开发语言AS3(ActiveScript3.0)
- 数据分析 | 异常数据识别小结
- cas:1092775-62-6 ; (ir[dfcf3ppy]2(bpy))pf6热延迟荧光材料TADF
- 窗口函数preceding和following字段
- “东华春秋杯”上海大学生网络安全技能大赛决赛收官 聚焦高校人才培养
- CSS学习笔记(九)display: inline-block,CSS 布局- 水平和垂直对齐
- 最短路径问题(图表详解迪杰斯特拉算法)
- 量子位智库报告:三分钟看懂ChatGPT | 附下载
- php租用空间,php虚拟主机空间租用(php虚拟主机免费)
- 广义表深度递归算法的问题
- MOS管和IGBT管有什么区别?KIA-MOS管
- 如何对母线接头测温进行采集并实时监控
- ant 脚本使用技巧
热门文章
- spark任务shell运行_《Spark快速大数据分析》- 根据简单例子理解RDD
- Qt的QStyle类的标准图标汇总
- win2000服务器 网站设置,服务器_Win2000中DNS服务器的设置,一、DNS概述 计算机在网 - phpStudy...
- TF从文件中读取数据
- Linux平台常用命令
- 【初窥javascript奥秘之闭包】叶大侠病都好了,求不踩了:)
- 微信APP支付的坑 - errorcode=-1
- python基础day2作业:购物车
- MySql查找几个字段的值一样的记录
- VisualSVN 备份