Java中保留小数点后几位

不想多说啥了。。ε=(´ο`*)))唉  基础都给忘了。。今天比赛 跌入十八层地狱。。。。

用DecimalFormat对象的format方法进行格式化。。

 1 package cn.test;
 2 
 3 import java.text.DecimalFormat;
 4 import java.util.Scanner;
 5 
 6 class Main{
 7     public static void main(String[] args) {
 8         Scanner sc = new Scanner(System.in);
 9         float f = sc.nextFloat();
10         DecimalFormat decimalFormat = new DecimalFormat("#.0000");
11         String format = decimalFormat.format(f);
12         System.out.println(format);
13         
14     }
15 }  

 

还可以用上面的 printf 函数方法" %.2f "

你可能感兴趣的:(Java中保留小数点后几位)