1 import java.io.*; 2 import java.math.*; 3 import java.text.NumberFormat; 4 import java.util.*; 5 6 public class Main { 7 8 public static void main(String[] argc) { 9 Scanner cin = new Scanner(System.in); 10 while (cin.hasNext()) { 11 BigDecimal d = cin.nextBigDecimal(); 12 // 方式一 13 java.text.DecimalFormat df = new java.text.DecimalFormat("#.00"); 14 System.out.println(df.format(d.doubleValue())); 15 // 方式二 16 double f = d.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 17 System.out.println(f); 18 //方式三 19 NumberFormat ddf=NumberFormat.getNumberInstance(); 20 ddf.setMaximumFractionDigits(2); 21 String s=ddf.format(d.doubleValue()); 22 System.out.println(s); 23 } 24 } 25 26 }
时间: 2024-11-13 04:06:42