利用C也能做出来答案,就是确实麻烦,需要考虑的因素比较复杂,两数同为整数(常见的大数加法型),一个为整数一个为小数(小数保留,整数部分变成大数相加即可),两个均为小数(找到‘.’的位置很关键,还要考虑小数部分最终是否有进位现象还要加到整数部分)可能需要好久,在网上找到了bidDecimal类,直接相加即可,特别nice!
import java.math.BigDecimal;
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner s = new Scanner(System.in);
BigDecimal x = s.nextBigDecimal();
BigDecimal y = s.nextBigDecimal();
System.out.println(x.add(y));
}
}