求解一个问题!
编写一个方法,显示小数点后面指定个数的数字。这个方法的签名如下所示:public static double format(double number,int numOfDigits)
例如,format(10.3422345)返回10.34
public class demo{
public static void main (String[] args) {
double dd= format(2.36256,4);
System.out.println(dd);
}
public static double format(double x,int y){
int zhengshu=(int)x;
double dd=x-zhengshu;
for (int i=0;i<y;i++){
dd = dd*10;
}
int dd1 = (int)dd;
double xiaoshu = dd1;
for(int i=0;i<y;i++){
xiaoshu=xiaoshu/10;
}
double dreturn = zhengshu+xiaoshu;
return dreturn;
}
}
[此贴子已经被作者于2007-10-17 11:25:17编辑过]