00问答网
所有问题
java中两个整数相除怎么四舍五入
如题所述
举报该问题
推荐答案 2017-04-22
你可以用类Math中的round方法,
语法:
Math.round(<要四舍五入的数>);
注:“<要四舍五入的数>”为输入的数;
还可以自己创建四舍五入的函数,请看代码
public int getRoundNum(float num)
{
float n=(float)((int)num)+0.5f;
if(num<n)
{
return (int)(n-0.5);
}
else
{
return (int)(n+0.5f);
}
}
希望能帮到你。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jj0IeB0njnnIIBZZIn.html
其他回答
第1个回答 2012-11-01
double shu1 = 1/4;
double shu2 = (double)1/4;
其中shu1为0,shu2为0.25
相似回答
java中两个整数相除怎么四舍五入
答:
我说的仅供参考…… 比如说a / b 结果为c,在计算a%b 结果为d,在用 if 判断2*d 是否大于b,如果大于,c+1,如果小于就舍去,什么也不做……
java
两个
数
相除
后
四舍五入
并保留两位小数有哪些方式?
答:
1 double f = 3.1516;BigDecimal b = new BigDecimal(f);
2
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue()new
java
.text.DecimalFormat("#.00").format(3.1415926)3 double d = 3.1415926;String result = String.format("%.2f", d);// %.2f %. 表示...
北大青鸟
java
培训:
Java如何
实现
四舍五入
运算?
答:
Java支持的四舍五入方式参数1、ROUND_UP:远离零方向舍入。向绝对值最大的方向舍入,只要舍弃位非0即进位。2、ROUND_DOWN:趋向零方向舍入
。向绝对值最小的方向输入,所有的位都要舍弃,不存在进位情况。3、ROUND_CEILING:向正无穷方向舍入。向正最大方向靠拢。若是正数,舍入行为类似于ROUND_UP...
Java
几种常见
的四舍五入的
方法
答:
下面给你介绍3种常见的四舍五入:// 方式一:
BigDecimal方式 double f = 3.1315;BigDecimal b = new BigDecimal(new Double(f).toString)
;double f1 = b.setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue();注意:这里一定不要直接使用new BigDecimal(double)的构造方法,而要使用new BigDecimal...
大家正在搜
java中两个整数相除
java两个数相除向上取整
java四舍五入保留两位小数
java整数相除得到小数
java整数除以整数
java整数相除向上取整
java中整数除以小数
java整数相除
java两个int相除
相关问题
java 两个数相除后四舍五入并保留两位小数有哪些方式?
在JAVA中一个浮点数与一个整数相除后的浮点数进行四舍五入吗
java 两个数相除后四舍五入并保留两位小数
java中关于四舍五入
如何把java得出的数值,保留小数点2位四舍五入
java整数如何四舍五入,比如175进位后变为180,在线等
java两个数相除后保留两位小数 (四舍五入),并且结果大于...
java四舍五入的函数