hdu 1753 java 小数相加

a.toPlainString()可以去掉后面的0;

View Code
 1 import java.math.*;
2 import java.io.*;
3 import java.util.*;
4 public class Main{
5 public static void main(String args[])
6 {
7 Scanner cin=new Scanner(System.in);
8 BigDecimal a,b;
9 // BigInteger zero = new BigInteger("0");
10 while(cin.hasNext())
11 {
12 a=cin.nextBigDecimal();
13 b=cin.nextBigDecimal();
14 a=a.add(b);
15 a=a.stripTrailingZeros();
16 String str = a.toPlainString();
17 if(str.startsWith("0."))
18 str=str.substring(1);
19 System.out.println(str);
20 }
21
22 }
23 }



你可能感兴趣的:(java)