两个int 类型相除求结果保留N位小数
//除数 Integer divisor=10; //被除数 Integer Dividend=3; double percentage = new BigDecimal(divisor/(double)Dividend).setScale(N,BigDecimal.ROUND_HALF_UP).doubleValue();
例:保留2位小数
public static void main(String[] args) {int a = 10;int b = 3;double result = new BigDecimal(a / (double) b).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();System.out.println(result);}
结果:
D:\JDK\JDK1.8\jdk1.8.0_231\bin\java.exe ...
3.33Process finished with exit code 0
BigDecimal.setScale()方法用于格式化小数点,默认用四舍五入方式
格式:setScale(N)表示保留N位小数
例:
setScale(1,BigDecimal.ROUND_DOWN):直接截断,0.21->0.2;0.29->0.2
setScale(1,BigDecimal.ROUND_UP):直接进位,0.21->0.3;0.29->0.3
setScale(1,BigDecimal.ROUND_HALF_UP):四舍五入,0.21->0.2;0.29->0.3
setScaler(1,BigDecimal.ROUND_HALF_DOWN):五舍六入,0.21->0.2;0.25->0.2;0.29->0.3
两个int 类型相除求结果保留N位小数相关推荐
- SQL中两个数字相除,结果保留n位小数
需求:MySQL两字段相除,得出结果保留n位小数(多表自己联合查询) SQL函数大全及示例汇总 MySQL 函数 函数 描述 round(c,decimals) 对数值c进行decimals位小数位数 ...
- c语言求平均值 保留三位小数,Excel求平均值时,保留小数位数与参与求平均值的个数有关...
在 Excel 中,求平均值用Average函数:它可分用快捷键求平均值.自动求平均值和输入公式求平均值,其中用快捷键求平均值速度最快,并且三种方法都可以对行列.任意单元格.指定区域甚至整个表格求平均 ...
- sql中两个时间类型相减得到的值
原文地址为: sql中两个时间类型相减得到的值 原文地址:http://my.oschina.net/zimingforever/blog/57504 sql中两个时间类型相减得到的值 今天有人把数据 ...
- 使用构造方法 重载 Scanner键盘录入的方式,做一个两个int类型的相加 和三个double类型的计算器
import java.util.Scanner; public class Calculator { // 使用构造方法 重载 Scanner键盘录入的方式,做一个两个int类型的相加 和三个dou ...
- ACMNO.16用迭代法求 。求平方根的迭代公式为: X[n+1]=1/2(X[n]+a/X[n]) 要求前后两次求出的得差的绝对值少于0.00001。 输出保留3位小数 输入 X 输出 X的
题目描述 用迭代法求 . 求平方根的迭代公式为: X[n+1]=1/2(X[n]+a/X[n]) 要求前后两次求出的得差的绝对值少于0.00001.输出保留3位小数 输入 X 输出 X的平方根 样例输 ...
- java实现两个整数相除保留一位小数
//整数相除 保留一位小数public static String division(int a ,int b){String result = "";float num =(fl ...
- 输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数。结果均保留一位小数。
输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数.结果均保留一位小数. import math a=float(input('请输入直角边a:')) b=float(input(' ...
- java 中 实现两个整数相除并且保留一位小数
/*** * 整数相除 保留一位小数 * @param a * @param b * @return */ public static Str ...
- bigdicmal除法精度设置_使用java求高精度除法,要求保留N位小数
题目要求是高精度除法,要求保留N位小数(四舍五入),并且当整数部分为0时去除0的显示 import java.math.BigDecimal; import java.util.Scanner; pu ...
最新文章
- 显示windows电脑上已连接过的wifi密码
- 一次Oracle数据迁移
- Docker 与 DevOps自动化部署实践
- 解读Laravel,看PHP如何实现Facade?
- Linux中文件查找技术大全
- php前后端分离两个域名访问,Laravel 5.4前后台分离,通过不同的二级域名访问方法...
- EF 4.1 一些操作
- EC-JET喷码机报EC2.01偏转板电压故障
- 【项目管理】三点估算
- 远程桌面控制软件Teamviewer免费版安装
- java 以2为底的对数_Java对数函数及Java对数运算
- 肯德尔系数怎么分析_肯德尔和谐系数
- 一步一步实现WPF透明化窗口
- 联想小新Pro14 2023款和2022款区别
- 经常玩电脑正确的坐姿_告诉你电脑族的最佳坐姿_养生人群_养生之道网
- 计算机英语讲课笔记08
- 建立个人网盘,乌版图安装updog
- 第五节 树莓派EC20自动拨号脚本编写
- Ubuntu源码编译安装PCL
- 论文导读:DetectoRS: Detecting Objects with Recursive Feature Pyramid and Switchable Atrous Convolution