控制输出精度:使用DecimalFormat
需要导入包java.text.DecimalFormat
示例
import java.text.DecimalFormat;
import java.util.Scanner;
public class Test08 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner s = new Scanner(System.in);
DecimalFormat df = new DecimalFormat("0.000");
while (s.hasNextDouble()) {
double r = s.nextDouble();
System.out.println(df.format(4 * 3.1415926 * r * r));
}
}
}
这段计算球表面积的代码输出时会保留三位小数