java设置小数点格式_java指定小数点后位数格式
转自: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();
}
}
//还有一种直接向上取整数
//java: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
java设置小数点格式_java指定小数点后位数格式相关推荐
- java设置默认打印机_java 指定打印机 进行打印
代码如下: package com.printer; import java.io.*; import java.util.Locale; import javax.print.*; import j ...
- java设置小数位数_java设置小数点后位数
static void challenge2() throws IOException { double double1; double double2; double double3; double ...
- C#【保留小数点后位数】与【字符串数字格式化】
保留小数点后位数 Double dValue = 95.12345;int iValue = 10000; string strValue = "95.12345"; string ...
- UITextField 限制用户输入小数点后位数的方法
UITextField 限制用户输入小数点后位数的方法 位数限制: limited 在UITextField的代理方法中添加类似如下代码 - (BOOL)textField:(UITextField ...
- php超市进销存单位换算,进销存软件如何设置商品单位换算比率小数显示位数?...
进销存软件中支持多计量单位,可以添加商品辅助单位,即同一个商品存在多个不同的计量单位,这几个单位之间存在一定的换算关系,开单时不管输入哪一个单位,软件都可以根据换算比例来自动进行换算转换.辅助单位信息 ...
- Java中的浮点数四舍五入到小数点后2位的一些实用方法
前言 四舍五入到2或3个小数位是我们Java程序员日常开发中肯定会遇到.幸运的是,Java API提供了几种在Java中舍入数字的方法 我们可以使用Math.round(),BigDecimal或De ...
- php保留小数点4位,PHP小数点后保留几位的教程实例
本节内容: PHP保留小数点后几位 例子:<?php $n = "10.6789"; //一.保留2位小数点,并四舍五入 //使用round()方法 echo round($ ...
- python保留小数点后位数_Python保留指定位数的小数
Python保留指定位数的小数 1 '%.2f' %f 方法(推荐) f = 1.23456 print('%.4f' % f) print('%.3f' % f) print('%.2f' % f) ...
- java设置过期时间_java设置session过期时间的实现方法
本文实例讲述了java设置session过期时间的实现方法,分享给大家供大家参考.具体实现方法如下: 1.Timeout in the deployment descriptor (web.xml) ...
最新文章
- 学历越高,大脑退化越慢!这项历时7年的研究出结果了
- python bootstrap_Python-bootstrap
- 如何用淘宝助理上传宝贝装修模板
- 跳过密码卸载OfficeScan
- 聚类——模糊c均值聚类
- windows putty Bitvise 登陆linux 服务器
- Java中除数能否为0
- matlab newton method,matlab Newton method
- win8下tomcat配置
- 文本批量替换的正则表达式
- Excel进度条设置百分比解决
- java打包并下载压缩包报错问题
- js里双重否定的作用
- Pandas分组统计函数:groupby、pivot_table及crosstab
- 计算机中的物理地址与内存
- PMP-项目管理知识体系概述
- 老照片修复软件有哪些?我只告诉你这几个
- ofd格式文件转换成pdf格式的方法
- Atom编辑器配置C/C++编译环境
- 河南理工大学课程库API