题目链接
算是一种偷懒,虽然自己学过java,但是长久不用并且学的也不好,便因为大数问题开始又开始学起java来,为什么是偷懒呢?因为发现大数问题用java真的好方便啊,C++近百行代码解决的问题,用java十几行就解决了,但是却需要对java语言足够的熟悉,还需要继续学习。。
贴的别人的代码,链接
import java.math.*;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
while (cin.hasNext()) {
BigDecimal a = cin.nextBigDecimal();
BigDecimal b = cin.nextBigDecimal();
BigDecimal c = a.add(b);
System.out.println(sw(c.toString()));
}
}
static String sw(String s) {
if (s.indexOf(".") > 0) {
s = s.replaceAll("0+?$", "");// 把末尾的“0”全替换成空
s = s.replaceAll("[.]$", "");// 把末尾的“。”全替换成空
}
return s;
}
}