java指定小数点后位数格式
来源:互联网 发布:软件设计师视频教程 编辑:程序博客网 时间:2024/05/22 14:13
转自:http://blog.csdn.net/huaishuming/article/details/17752365
4种方法,都是四舍五入,例:
import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 111231.5585; public void m1() { BigDecimal bg = new BigDecimal(f); double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); System.out.println(f1); } /** * DecimalFormat转换最简便 */ public void m2() { DecimalFormat df = new DecimalFormat("#.00"); System.out.println(df.format(f)); } /** * String.format打印最简便 */ public void m3() { System.out.println(String.format("%.2f", f)); } public void m4() { NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(2); System.out.println(nf.format(f)); } public static void main(String[] args) { format f = new format(); f.m1(); f.m2(); f.m3(); f.m4(); } } //还有一种直接向上取整数 <h2 class="title content-title">//java:Java的取整函数</h2> <div id="content" class="content mod-cs-content text-content clearfix"> //Math.floor()、Math.ceil()、BigDecimal都是Java中的取整函数,但返回值却不一样 Math.floor() 通过该函数计算后的返回值是舍去小数点后的数值 如:Math.floor(3.2)返回3 Math.floor(3.9)返回3 Math.floor(3.0)返回3 Math.ceil() ceil函数只要小数点非0,将返回整数部分+1 如:Math.ceil(3.2)返回4 Math.ceil(3.9)返回4 Math.ceil(3.0)返回3 </div>
阅读全文
0 1
- java指定小数点后位数格式
- 保存小数点后指定位数
- java设置小数点后位数
- 小数点后指定位数的四舍五入
- JavaScript之保留小数点后指定位数
- 用JAVA保证小数点后位数
- Java保留小数点后*位数的方法
- Java保留小数点后*位数的方法
- Java保留小数点后数字位数
- Java保留小数点后N位数
- double中保留小数点后指定长度位数
- 截取浮点数小数点后指定位数的一种做法
- C++——cout输出小数点后指定位数
- 将计算结果保留小数点后指定的位数
- “字符串碎片”之c++中输出小数点后指定位数
- GridView和DataFormatString 日期格式 精确小数点后位数
- MATLAB中控制输出格式中小数点后的位数
- 限制小数点后位数
- Servlet 与 CGI 的比较
- Jsp显示HBase的数据
- HDU
- 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字
- HDOJ1213. How many tables(并查集连通块计数)
- java指定小数点后位数格式
- php 删除文件夹 以及 文件夹所有文件
- 2017年JD后台岗面经总结-1(不是我的面经)
- 算法总结:连续子串
- 栈(Stack)
- LZ Fix the first bug
- 百度等搜索引擎智能提示(JSONP跨域实现自动补全搜索建议)
- Log4net系列一:Log4net搭建之文本格式输出
- Idea使用