zoukankan      html  css  js  c++  java
  • 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);
             
             
             
        }
    
    }
    
    
  • 相关阅读:
    storm学习途径
    Spark中的RDD操作简介
    【转】Hadoop web页面的授权设定
    源码安装ipython,并在ipython中整合spark
    Spark调优
    在Java中调用C
    查看Mysql表空间大小 优化空间
    update A inner join
    kibana 汉化
    xcode-select --install不能下载该软件的解决办法
  • 原文地址:https://www.cnblogs.com/a1439775520/p/12948657.html
Copyright © 2011-2022 走看看