社区
Java SE
帖子详情
怎样用JAVA实现四舍五入,谢谢
ATCG
2004-05-10 05:40:45
怎样用JAVA实现四舍五入,谢谢
...全文
208
12
打赏
收藏
怎样用JAVA实现四舍五入,谢谢
怎样用JAVA实现四舍五入,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ATCG
2004-05-12
打赏
举报
回复
up
ATCG
2004-05-11
打赏
举报
回复
up
ATCG
2004-05-10
打赏
举报
回复
up
marvy
2004-05-10
打赏
举报
回复
mark!
city_goal
2004-05-10
打赏
举报
回复
根据实际需要来选择不同的方法。。。。
java.math.*里面的类提供了丰富的函数。
简单用的话直接强制转换也可以。。。。
看具体的项目需要了。。
建议使用java.math.*里的类实现的方法。。
89398506
2004-05-10
打赏
举报
回复
你没看核心技术的吗?里面有说!!!
ATCG
2004-05-10
打赏
举报
回复
可是我不会用啊
我想四舍五入一个Double的变量,然后再把这个Double变量转换成int型的
BigBangBug
2004-05-10
打赏
举报
回复
mtou(逆风) 的方法是最常用而且好用的方法,个人意见^_^
whyxx
2004-05-10
打赏
举报
回复
用BigDecimal.想怎么舍入就怎么舍入,想舍入到多少位就舍入到多少位
judyhui7612
2004-05-10
打赏
举报
回复
用BigDecimal 吧,裡面有一個setScale(int scale, int roundingMode)
int scale-保留幾位小數
int roundingMode---值賦為5
mtou
2004-05-10
打赏
举报
回复
double x=12.8;
int y=(int)(12.8+0.5);
sasa_sasa
2004-05-10
打赏
举报
回复
用round()方法:
public static int round(float a);
public static long round(double a)
Java
浮点数的精确计算及
四舍五入
的设置
四舍五入
的设置 (1)、浮点数精确计算 项目中一直存在一个问题,就是每次报表统计的物资金额和实际的金额要差那么几分钱,和实际金额不一致,让客户觉得总是不那么舒服,原因是因为我们使用
java
的浮点类型double来定义物资金额,并且在报表统计中我们经常要进行一些运算,但
Java
中浮点数(double、float)的计算是非精确计算,请看下面一个例子: System.out.
Java
中
实现
n位小数
四舍五入
的输出
最近遇到许多标准化输出,需要输出固定位数的小数结果。 将程序中的double值精确到小数点后n位。可以
四舍五入
,也可以直接截断 这里给出一些输出方式:用到的有
Java
的这几个包:
java
.math.BigDecimal;
java
.math.RoundingMode;
java
.text.DecimalFormat;
java
.text.NumberFormat;这里分为两类进行说明,一
Java
语言中的取整运算(包括截尾取整,
四舍五入
,凑整)
在
Java
中进行取整,尤其是
四舍五入
取整还有点麻烦。 下面是我根据网上的一些解答整理的三种取整运算(包括截尾取整,
四舍五入
,凑整),类似于面向过程语言(如C和Basic)中的取整函数(不过在
Java
中它叫类的方法,“类名.方法名(参数)”的运算都是类的静态方法)。 其中,注释掉的那段是在网上查到的有的朋友认为正确的
四舍五入
的取整方法,但是经过我的实验却是不正确的
四舍五入
的取整方法。
java
舍入_在
Java
中舍入?
本问题已经有最佳答案,请猛点这里访问。我的任务如下:将20对数字(分别是ID号和分数)读取到两个单独的数组中。找出平均分数。打印下表所示的每个学生的ID、分数和差异(分数-平均值),每行一名学生。如图所示,打印表头的总分、平均分和计分。将平均值和差
四舍五入
到小数点后两位。我的程序中有一个非常简单的bug,但我只是因为某些原因无法解决它。我已经知道怎么做了,但是由于某种原因,我的减法被取消了。以下是...
你可能需要一个
四舍五入
的工具函数
大厂技术坚持周更精选好文目前存在什么问题问题:toFixed函数可以满足一部分小数的
四舍五入
,首先可以看下mdn对于Number.prototype.toFixed()[1]的定义。mdn的例子也有这个例子2.55.toFixed(1)//返回'2.5'.Noteitroundsdown-seewarningabove警告:...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章