Doublel保留两位小数

2024-08-21 12:32
文章标签 两位 小数 保留 doublel

本文主要是介绍Doublel保留两位小数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

/**  
* 保留两位小数
* @param num
* @return
*/
public static double chgNum4Point2(double num){
//BigDecimal bd = new BigDecimal(num); 遇到0.005情况不会进1
BigDecimal bd = new BigDecimal(Double.toString(num)); //改进方法,转为string类型可解决
double m = bd.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
return m;
}

这篇关于Doublel保留两位小数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1093161

相关文章

好题——hdu2522(小数问题:求1/n的第一个循环节)

好喜欢这题,第一次做小数问题,一开始真心没思路,然后参考了网上的一些资料。 知识点***********************************无限不循环小数即无理数,不能写作两整数之比*****************************(一开始没想到,小学没学好) 此题1/n肯定是一个有限循环小数,了解这些后就能做此题了。 按照除法的机制,用一个函数表示出来就可以了,代码如下

Java中四舍五入保留两位小数或不保留小数

//四舍五入,不保留小数; float gr = 8; float gc = 3; DecimalFormat df1 = new DecimalFormat("0");//格式化小数,不足的补0 String gaver = df1.format((gr/gc));//返回的是String类型的      //四舍五入,保留两位小数; float g1 = 111; f

C/C++两点坐标求距离以及C++保留两位小数输出,秒了

目录 1. 前言 2. 正文 2.1 问题 2.2 解决办法 2.2.1 思路 2.2.2 代码实现 3. 备注 1. 前言 依旧是带来一个练手的题目,目的就一个,方法千千万,通向终点的方式有很多种,没有谁与谁,我们都是为了成为更好的自己。 2. 正文 2.1 问题 题目描述: 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。 输入格式:

【舍入,取整,取小数,取余数丨Excel 函数】

数学函数 1、Round函数 Roundup函数 Rounddown函数 取整:(Int /Trunc)其他舍入函数: 2、Mod函数用Mod函数提取小数用Mod函数 分奇偶通过身份证号码判断性别 1、Round函数 Roundup函数 Rounddown函数 Round(数字,保留几位小数)(四舍五入) Roundup (向上舍入) 在x轴上向正负无穷大靠近 Roun

题目:输入 5 个数(含负数、小数)将它们按由小到大的顺序排列起来。提示:需要排序的数字通过参数传递进来。

题目:输入 5 个数(含负数、小数)将它们按由小到大的顺序排列起来。 提示:需要排序的数字通过参数传递进来。 例如: 输入:-1 2.1 -3 5 7 输出: -3 -1 2.1 5 7 import java.util.Scanner;public class FuShuXiaoShuPaiXu {public static void swap(double[] arr,int a,in

带小数的String转整数Integer

其实String和Integer、Float、Double等相互转换这都很容易。可是带小数的String转Float、Double可能会出现“模糊数字”。 那么怎么避免呢?见下实例和结论。 System.out.println("**********2.4***********");String a = "2.4"; System.out.println(a); // 2.4System.o

【ORACLE】数据保留小数位数

在Oracle数据库中,如果你想在查询时保留三位小数,可以使用ROUND函数或者TRUNC函数来实现。以下是两种方法的示例: 使用ROUND函数: ROUND函数可以根据你指定的小数位数来四舍五入数值。例如,如果你想保留三位小数,可以这样写: SELECT ROUND(your_column, 3) FROM your_table; 这里your_column是你想要保留三位小数的列名,yo

Vue v-html指令解析文本并保留换行空格问题

方法一 添加样式   <div class="wrapper" v-html="content" ></div> .wrapper{white-space: pre-wrap;} 方法二 用pre标签 <pre></pre> 实践  html 请求返回数据text格式 效果

安卓实战开发之CardView的selector及GrideView的item按下状态保留selector(state_activated)的实现

android的selector对于android开发者而言再熟悉不过了,只要定义一个drawable目录下定义一个selector的xml文件,在布局文件中background引用这个xml文件或者在代码中setBackgroundDrawable的时候使用此xml就可以实现控件按下或有焦点或激活状态等不同状态的效果。你真的对selector的使用全了解吗? 前言 项目中确实用到了像多个标签

POJ1001高精度小数运算

题目链接:http://poj.org/problem?id=1001 题目意思:输入实数R和次数n,输出pow(R,n)?     0.0 < R < 99.999  0 < n <= 25 分析:数据规模很小,直接n次R的乘法,不会C++大数,暴力都没A过,然后就试java了,java不知道double有没有,于是用BigInteger做,然后移动小数位。第一发RE了,在测试10.000