日期:2014-05-20 浏览次数:20834 次
System.out.println(Math.round(24/5+0.5));
------解决方案--------------------
double a=0.5;
double b=5.3;
double c=(a/b+0.5);
double d=Math.round(c) ;
System.out.println(d);
------解决方案--------------------
老大,int不行,返回的类型是double
晕哦,你不知道看看api啊。
------解决方案--------------------
class Test1
{
public static void main(String[] args)
{
double a=5.2;
double b=2.3;
long d=Math.round(a/b+0.5);//Math.round()的参数只能是double型或者float型,返回类型则是long型.
long c=Math.round((float)a/b+0.5);
System.out.println(c);
System.out.println(d);
}
}