java中两个整数相除怎么四舍五入

如题所述

你可以用类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);
}
}

希望能帮到你。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-01
double shu1 = 1/4;
double shu2 = (double)1/4;
其中shu1为0,shu2为0.25