• Java实现 蓝桥杯VIP 基础练习 高精度加法


    java算法 蓝桥杯 高精度加法
    问题描述
      在C/C++语言中,整型所能表示的范围一般为-231到231(大约21亿),即使long long型,一般也只能表示到-263到263。要想计算更加规模的数,就要用软件来扩展了,比如用数组或字符串来模拟更多规模的数及共运算。
      现在输入两个整数,请输出它们的和。
    输入格式
      两行,每行一个整数,每个整数不超过1000位
    输出格式
      一行,两个整数的和。
    样例输入
    15464315464465465
    482321654151
    样例输出
    15464797786119616
    数据规模和约定
      每个整数不超过1000位

    这里用BigDecimal的原因是防止他有小数的计算
    package 蓝桥杯VIP;
    
    import java.math.BigDecimal;
    import java.util.Scanner;
    
    public class 高精度加法 {
    	public static void main(String[] args) {
            BigDecimal aBigDecimal ;
            BigDecimal bigDecimal;
            BigDecimal cBigDecimal;
            Scanner scanner = new Scanner(System.in);
            aBigDecimal = scanner.nextBigDecimal();
            bigDecimal = scanner.nextBigDecimal();
            cBigDecimal = aBigDecimal.add(bigDecimal);
            System.out.println(cBigDecimal);
             
             
             
        }
    
    }
    
    
  • 相关阅读:
    rac启动维护笔记
    cache-fusion笔记
    RAC配置笔记
    记一次异机rman还原后的操作
    索引小结
    DBlink的创建与删除
    小说经典语录
    SQL通配符
    ArrayList集合详解
    Oracle数据库四种数据完整性约束
  • 原文地址:https://www.cnblogs.com/a1439775520/p/12948658.html
Copyright © 2020-2023  润新知