import java.text.DecimalFormat;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double a = in.nextDouble();
DecimalFormat df = new DecimalFormat("000.00");
DecimalFormat df1 = new DecimalFormat("#.000");
System.out.println(df.format(a));
System.out.println(df1.format(a));
//四舍五入
}
}
输出
9.2398
009.24
9.240
也可以只对整数位进行操作,非常方便
package Main;
import java.text.DecimalFormat;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double a = in.nextDouble();
System.out.println(String.format("%.3f", a));
}
}
输出
2345.67890
2345.679
四舍五入