Java setScale方法保留n位小数
使用java.math.BigDecimal
类的setScale
方法可以设置任意方式的舍入。
方法声明:
public BigDecimal setScale(int newScale, RoundingMode roundingMode)
- newScale: 设置新标度值(scale)为newScale;
- roundingMode: 设置舍入模式,
RoundingMode.HALF_UP
表示按照四舍五入的模式舍入; - 标度(scale):如果是0或者正数,scale即小数点右边的位数;如果是负数,BigDecimal对象代表的值可表示为(unscaledValue × 10−scale^{-scale}−scale)。
例子:
double num = 6.66789d;
num = new BigDecimal(num).setScale(1, RoundingMode.HALF_UP).doubleValue();
输出:
num = 6.7
Java setScale方法保留n位小数相关推荐
- java double类型保留两位小数的几种方法
java double类型保留两位小数的几种方法 返回double类型的(转换比较方便) ①能四舍五入 double d = 114.145; d = (double) Math.round(d * ...
- java怎么输出保留两位小数_剖析Java输出怎么保留两位小数
Java中,当两个整数相除时,由于小数点以后的数字会被截断,运算结果将为整数,此时若希望得到运算结果为浮点数,必须将两整数其一或是两者都强制转换为浮点数,也就是Java输出怎么保留两位小数?接下来郑州 ...
- Java课程设计税率_梁勇(Danniel Liang) java教材例题:java程序购买额按税率求营业税 java中数值保留2位小数的方法...
package com.swift; import java.util.Scanner; public class PurchaseTaxDecimalsTwo { public static voi ...
- 梁勇(Danniel Liang) java教材例题:java程序购买额按税率求营业税 java中数值保留2位小数的方法...
package com.swift; import java.util.Scanner; public class PurchaseTaxDecimalsTwo { public static voi ...
- java.math.BigDecimal保留两位小数,保留小数,精确位数
http://blog.csdn.net/yuhua3272004/article/details/3075436 使用java.math.BigDecimal工具类实现 java保留两位小数问题 ...
- java中的保留n位小数
IO-03. 求整数均值(10) 时间限制 400 ms 内存限制 32000 kB 代码长度限制 8000 B 判题程序 Standard 作者 乔林(清华大学) 本题要求编写程序,计算4个整数的和 ...
- java使double保留两位小数
代码如下:mport java.text.DecimalFormat; DecimalFormat df = new DecimalFormat("######0.00"); do ...
- java float四舍五入保留两位小数_java基础入门-float四舍五入保留两位小数注意的地方...
float四舍五入保留两位小数注意的地方 最近在codewars做了一道非常简单的题目,但是它却花了我20来分钟,虽然最后解决了,但是中间发觉对于java的基础实在不行,回去要好好补一下 不说这么多, ...
- java拼接sql保留两位小数_SQL 保留两位小数的实现方式
问题: 客户要求,跟金额相关的数据,打印出来要保留两位小数,比如:13.2/13.200要显示为13.20: 分析: 首先查看数据库中的数据定义,均为decimal(12,2) ,直接通过数据库查询的 ...
最新文章
- 文件分区格式化及挂载
- Canvas createImageData
- NginxJava笔记-Webservice使用HTTPS协议及Spring Boot配置tomcat
- tf.div()除法运算
- python皮同_皮同 - 雷克·莱尔顿中文维基 - 灰机wiki
- mysql conflict语句_详细解读MySQL事务
- opencv读取文件路径
- Android 反编译Apk修改资源文件并重新打包
- ORA-00932:数据类型不一致:应为NUMBER,但却获得CHAR
- matlab特殊符号表示,matlab特殊符号输入
- 将一个文件夹下的多个目录生成txt文本,并且写入到Excel中
- 幽夜至,辞夏迎秋月抒怀
- 1000句最常用英语口语 (501~999)
- 使用servlet过滤器播放amr音频
- java 确认邮箱地址的可达性
- Review of 2012 Goal for 2013
- spring循环依赖让你更好的理解spring!!
- dva的简单使用(一)
- npm ERR! code EINVAL npm ERR! EINVAL: invalid argument, read
- 聊聊国外LEAD最近一些情况