方法一:
public class test {
public static void main(String[] args) {
double d = 0.98649;
String s=String.format("%.3f",d);
System.out.println(s);
}
}
进位符合四舍五入规则
方法二:
import java.text.DecimalFormat;
public class test {
public static void main(String[] args) {
double d = 0.2153;
DecimalFormat df = new DecimalFormat("0.000");
System.out.println(df.format(d));
}
}
此代码保留三位小数,"0.000"表示小数点后三位,如果写成"0.00"则保留小数点后两位。进位符合四舍五入。
方法三:
public class test {
public static void main(String[] args) {
double x =5.1365;
System.out.printf("%.2f\n",x);
}
}
运用类似C语言的printf输出。进位符合四舍五入。