java 四舍五入保留小数的实现方法
// 方式一:
double f = 3.1516;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
// 方式二:
new java.text.DecimalFormat("#.00").format(3.1415926);
// #.00 表示两位小数 #.0000四位小数 以此类推…
// 方式三:
double d = 3.1415926;
String result = String.format("%.2f", d);
// %.2f %. 表示 小数点前任意位数 2 表示两位小数 格式后的结果为f 表示浮点型。
//方法四:
Math.round(5.2644555 * 100) * 0.01d;
//String.format("%0" + 15 + "d", 23) 23不足15为就在前面补0
以上就是小编为大家带来的java 四舍五入保留小数的实现方法的全部内容了,希望对大家有所帮助,多多支持我们~
相关推荐
-
java 四舍五入使java保留2位小数示例讲解
复制代码 代码如下: /* * 测试四舍五入 */package com.icer.test; /** * * @author Hanbin */public class MyRound { public static void main(String[] args) { double num = 3.23562; double number = 0; number = new MyRound().myRound(num,2); Sy
-
详解java的四舍五入与保留位示例
四舍五入是我们小学的数学问题,这个问题对于我们程序猿来说就类似于1到10的加减乘除那么简单了.在讲解之间我们先看如下一个经典的案例: public static void main(String[] args) { System.out.println("12.5的四舍五入值:" + Math.round(12.5)); System.out.println("-12.5的四舍五入值:" + Math.round(-12.5)); } Output: 12.5的四
-
java 四舍五入保留小数的实现方法
// 方式一: double f = 3.1516; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); // 方式二: new java.text.DecimalFormat("#.00").format(3.1415926); // #.00 表示两位小数 #.0000四位小数 以此类推- // 方式三: double d = 3.1
-
Java指定保留小数位数的方法
今天项目中需要更改时长的显示方式,规定必须保留两位小数,刚才看简书的时候正好看到一个指定保留小数位数的工具类的文章,在此基础上,做了一点小修改,用起来更加方便了,有需要的朋友尽管撸走 DecimalUtils 类: import java.math.BigDecimal; import java.math.RoundingMode; import java.text.DecimalFormat; /** * Created by Sean on 17/3/10. */ public class
-
Java实现控制小数精度的方法
生成double类型随机数 random()函数源码 /** * Creates a new random number generator. This constructor sets * the seed of the random number generator to a value very likely * to be distinct from any other invocation of this constructor. */ public Random() { this(s
-
Java中保留两位小数的四种方法实现实例
在写程序的时候,有时候可能需要设置小数的位数,那么java中有哪几种保留小数位数的方法呢?本文以两位小数为例给出四种方法. 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
-
psql除法保留小数,实现向上取整和向下取整操作
在psql中,使用1/4得到的结果是0,因为/它取得是整数,但是有些场景我们是需要保留小数的,还有些场景需要向上取整,或者四舍五入的. 今天就总结下psql保留小数的方法 我用到的方法是类型转换,类似于c中int/int为int类型,而float/int则为float. select round(1::numeric/4::numeric,2) 将除数被除数转换为numeric类型,保留两位小数,此时可以得到 0.25 最近的使用中我是用的是cast转换,如下: MAX(ceil(round(
-
C++详解使用floor&ceil&round实现保留小数点后两位
目录 C++四舍五入保留小数点后两位 1.floor函数 2.ceil函数 3.round函数 C++四舍五入保留小数点后两位 示例 #include <iostream> using namespace std; int main() { double i = 2.235687; double j = round(i * 100) / 100; cout << "The original number is " << i << endl
-
Java保留两位小数的实现方法
Java保留两位小数的实现方法 采用四舍五入的方式 : 该方式来自网络 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.setSca
-
Java四舍五入时保留指定小数位数的五种方式
方式一: double f = 3.1516; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 输出结果f1为 3.15: 源码解读: public BigDecimal setScale(int newScale, int roundingMode) //int newScale 为小数点后保留的位数, int roundingMode 为变
-
Java强制保留两位小数的四种方法案例详解
方法一:String的format方法(推荐) double f = 111231.5585; System.out.println(String.format("%.2f", f)); 方法二:DecimalFormat的format方法 double f = 111231.5585; DecimalFormat df = new DecimalFormat("#.00"); System.out.println(df.format(f)); 以下内容了解即可,可
-
javascript实现保留两位小数的多种方法
第一种方法:javascript实现保留两位小数一位自动补零代码实例: 第一种方法介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先看代码实例: function returnFloat(value){ var value=Math.round(parseFloat(value)*100)/100; var xsd=value.toString().split("."); if(xsd.length==1){ val
随机推荐
- 总结十个Angular.js由浅入深的面试问题
- iOS中Navbar设置渐变色效果的方法示例
- 用CSS实现下拉菜单的多种方法
- Java版坦克大战游戏源码示例
- java基于servlet实现文件上传功能解析
- 如何动态加载外部Javascript文件
- PHP编写文件多服务器同步程序
- PHP 5.3新增魔术方法__invoke概述
- 如何用C语言生成简单格式的xml
- jquery及原生js获取select下拉框选中的值示例
- 纯js代码实现简单计算器
- 图文讲解选择排序算法的原理及在Python中的实现
- python实现的用于搜索文件并进行内容替换的类实例
- Oracle 簇的使用详解
- Jquery下判断Id是否存在的代码
- jquery更换文章内容与改变字体大小代码
- 比较不错的JS/JQuery显示或隐藏文本的方法
- jQuery事件绑定方法学习总结(推荐)
- javascript的渐进增强与平稳退化浅谈
- 使用C++进行Cocos2d-x游戏开发入门过程中的要点解析