问题描述

计算两个实数相加的结果。

输入的实数满足如下要求:(1)小数点前的整数部分最多100位,(2)小数点后的小数部分最多100位.

输入格式

两行字符串,每行都是一个合法的实数。合法的意思是指:整数部分的值如果大于零,则最高位数字必定大于零.如果整数部分的值为零,则整数部分只有一个零.小数部分尾部可以有任意多的零.可以没有小数部分,此时也没有小数点.如果有小数点,则至少需要有一位小数部分,且允许是零.

输出格式

相加结果。注意: 小数部分末尾如果有连续的0, 则它们都是有效数字,不能舍去. 如果是两个整数相加, 则结果仍为整数而没有小数部分.

样例输入

样例一:

0.0000000000000000000000000000000000000111111111000000000000000000

100000000000000000000000000000000000000000000000000000.0

样例二:

3

4

样例三:

3.9

2

样例四:

1.001

8.99999999999999999999999

样例输出

样例一:

100000000000000000000000000000000000000000000000000000.0000000000000000000000000000000000000111111111000000000000000000

样例二:

7

样例三:

5.9

样例四:

10.00099999999999999999999

代码:

import java.math.BigDecimal;

import java.util.Scanner;

public class Test {

public static void main(String[] args){

Scanner scanner = new Scanner(System.in);

String a = scanner.next();

String b = scanner.next();

System.out.println(new BigDecimal(a).add(new BigDecimal(b)));

}

}

a为实数java_Java 实数相加相关推荐

  1. ACMNO.34 C语言-格式输出 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用6.2f格式输出。

    题目描述 请设计输出实数的格式, 包括: ⑴一行输出一个实数:⑵一行内输出两个实数:⑶一行内输出三个实数. 实数用"6.2f"格式输出. 输入 一个实数,float范围 输出 输出 ...

  2. 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用quot;6.2fquot;格式输出。

    题目描述 请设计输出实数的格式,包括:⑴一行输出一个实数:⑵一行内输出两个实数:⑶一行内输出三个实数.实数用"6.2f"格式输出. 输入 一个实数,float范围 输出 输出3行, ...

  3. 自然数,实数,有理数,整数,分数,无理数

    自然数:即非负整数 实数:包括有理数和无理数 有理数:整数.分数 整数包括:0.正整数和负整数 分数:包括正分数和负分数 无理数:无限不循环小数 自然数用以计量事物的件数或表示事物次序的数.即用数码0 ...

  4. c++----实数类型.

    实数类型 实数类型是一种数据类型,实数类型变量里能存放小数和整数. 定义格式:double a; 赋值:a=0.4; 输入:cin>>a; 输出:cout 尺子的价格 乐乐在文具店买铅笔, ...

  5. C++习题--实数的输出格式

    描述:请设计输出实数的格式,包括:⑴一行输出一个实数:⑵一行内输出两个实数:⑶一行内输出三个实数.实数用'6.2f'格式输出. #include<iostream> using names ...

  6. python complex 如何取出实数部分_python中怎么表示实数

    实数的定义 实数,是有理数和无理数的总称.数学上,实数定义为与数轴上的实数,点相对应的数.实数可以直观地看作有限小数与无限小数,实数 和数轴上的点一一对应.但仅仅以列举的方式不能描述实数的整体.实数和 ...

  7. 实数系的基本定理_什么是实数(1):Dedekind分割

    这两篇文章的主要目的是通过一个问题的证明,解释以下如何构造实数,以及实数的基本性质. 问题:如何证明 ? (注意这里是集合势的严格大小关系,并不能简单通过列举实数比有理数多的某些无理数来说明.因为比如 ...

  8. 整数和实数,单精度和双精度

    文章目录 一.数据类型 二.存储整数 2.1 无符号表示法 无符号整数溢出 2.2 符号加绝对值表示法 符号加绝对值表示法溢出 2.3 二进制补码表示法 反码 补码 二进制补码表示法溢出 2.4 三种 ...

  9. 数学分析读书笔记(1):实数与确界原理

    这又开启一个新的篇章了.数学分析,又叫微积分,研究对象是实数集上的函数. 首先,复习一下中学学的实数: 实数相关知识: 实数: 有理数: 可以用pq,(其中p.q都是整数,且q≠0)\frac{p}{ ...

最新文章

  1. 瞭望丨光子芯片能否让中国“换道超车”
  2. su组件在什么窗口_Su与Rhino互导注意事项
  3. 组会PPT20201120《不同初始电子密度下ne和Te演化》
  4. 基于ubuntu13.04搜狗输入法安装方法
  5. 黑色30s高并发IIS设置
  6. linux下搜狗安装目录,Linux安装搜狗输入法
  7. 麦库:盛大的知识管理软件
  8. 数据库原理及应用实验四 简单查询
  9. 自己动手写嵌入式操作系统
  10. Unity URP 渲染管线着色器编程 104 之 镜头光晕(lensflare)的实现
  11. kaggel竞赛之员工离职分析
  12. 本地项目与Git项目关联
  13. 【华为云技术分享】敏捷设计,高效协同,凸显设计端云协同价值
  14. debian详细安装
  15. ubuntu 20.04 自动重启网络
  16. 软件著作权保护的内容
  17. 研读Joint Multi-modal Aspect-Sentiment Analysis with Auxiliary Cross-modal
  18. iOS 直播类APP开发流程解析
  19. 如何复制qq好友--丢号不丢人
  20. 【Linux】安装Ubuntu18.04(启动黑屏或卡在紫屏,WiFi无法连接,安装应用)史上最全补坑,真的干货!

热门文章

  1. 里氏代换原则 (Liskov Substitution Principle, LSP)
  2. wpf radiobuttonlist实现
  3. Cadence Orcad Capture新建原理图Symbol及新建和添加元件库到工程的方法图文教程及视频演示
  4. 2021-09-11职场规则
  5. 远程桌面链接怎么用(win10电脑远程桌面连接工具怎么使用)
  6. 静态对象线程java_慢速多线程Java应用程序:这是由于访问静态对象引起的吗?...
  7. java applet 一个简单的例子(applet+html)
  8. 烦人的警告 libpng warning: iCCP: known incorrect sRGB profile
  9. centos7软件仓库资源的配置目录
  10. DVWA靶场通关(SQL注入)