题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1753
简单的大浮点数的相加
源代码:
import java.math.BigDecimal; import java.math.BigInteger; import java.util.Scanner; //AC 109MS 3084K public class Main{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { String str1 = scanner.next(); String str2 = scanner.next(); BigDecimal A = new BigDecimal(str1); BigDecimal B = new BigDecimal(str2); BigDecimal C = A.add(B); C = C.stripTrailingZeros();// 去掉无效的0 String result = C.toPlainString(); System.out.println(result); } } }
大浮点数相加算法
本文介绍了一种使用Java实现的大浮点数相加算法,通过BigDecimal类处理高精度的浮点数加法运算,并去除结果中多余的零。适用于需要进行精确浮点数计算的应用场景。
881

被折叠的 条评论
为什么被折叠?



