import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
//%.3f为不需要的小数为3位
System.out.printf("%.3f",new Float(scanner.nextFloat()));
}
}
还可以使用DecimalFormat类来实现
例如像实现 x / y 保留三位小数
import java.text.DecimalFormat;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int x = scanner.nextInt();
int y = scanner.nextInt();
//0.000 表示保留三位小数
System.out.printf(new DecimalFormat("0.000").format(x*1.0/y));
}
}