如果一个java程序要求结果必须四舍五入保留到小数点后7位,应该在程序中怎么添加修改啊?
如果一个java程序要求结果必须四舍五入保留到小数点后7位,应该在程序中怎么添加修改啊?package蓝桥杯自我编程;publicclassMianJi{publicst...
如果一个java程序要求结果必须四舍五入保留到小数点后7位,应该在程序中怎么添加修改啊?package 蓝桥杯自我编程;
public class MianJi {
public static void main (String []args){
int r=1;
double s=3.141592653589793,PI=3.141592653589793;
for (r=1;1<=r&&r<=10000;r++){
s=PI*r*r;
System.out.println(s);
}
}
} 展开
public class MianJi {
public static void main (String []args){
int r=1;
double s=3.141592653589793,PI=3.141592653589793;
for (r=1;1<=r&&r<=10000;r++){
s=PI*r*r;
System.out.println(s);
}
}
} 展开
2017-01-24
展开全部
你可以是用String.format("",Object);
其中第一个参数表示格式,%.3f表示浮点数,小数点后面3位(其他格式参考API)
第二个参数是你要格式化的内容,传入的是一个Object
在你的代码上面做了点修改,不多,就改了一行:
public class MianJi {
public static void main(String[] args) {
int r = 1;
double s = 芹返3.141592653589793, PI = 嫌虚饥3.141592653589793;
for (r = 1; 1 <= r && r <= 10000; r++) {
s = PI 誉培* r * r;
System.out.print(s + "\t:\t");
System.out.println(String.format("%.7f", s));
}
}
}
运行效果:
追问
谢谢你😊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询