7-2 jmu-Java-02基本语法-05-浮点数的精确计算 (1 分)

输入若干对浮点数,对每对浮点数输出其精确的和与乘积。
以下输入样例为两对浮点数输入,实际上有可能有不定对数的浮点数需要输入计算。

注1:直接使用double类型数据进行运算,无法得到精确值。
注2:输出时直接调用BigDecimal的toString方法。

输入样例:

69.1 0.02
1.99 2.01

输出样例:

69.12
1.382
4.00
3.9999
import java.util.Scanner;
import java.math.BigDecimal;public class Main{public static void main(String[] args){Scanner input = new Scanner(System.in);BigDecimal a,b;while(input.hasNext()) {a=input.nextBigDecimal();b=input.nextBigDecimal();
//             System.out.println(String.format("%.2f",a+b));
//             System.out.println(String.format("%.3f",a*b));//double 无法得到精确的乘积System.out.println(a.add(b));System.out.println(a.multiply(b));}}
}

7-2 jmu-Java-02基本语法-05-浮点数的精确计算 (1 分)相关推荐

  1. jmu-Java-02基本语法-05-浮点数的精确计算 (1 分)

    输入若干对浮点数,对每对浮点数输出其精确的和与乘积. 以下输入样例为两对浮点数输入,实际上有可能有不定对数的浮点数需要输入计算. 注1:直接使用double类型数据进行运算,无法得到精确值. 注2:输 ...

  2. 利用Java的BigDecimal与马青公式精确计算π后10000位,

    首先给出公式如下: π=16arctan1/5−4arctan1/239: 即是 π=16×(1/(1×5)−1/(3×5的3次方)+1/(5×5的5次方)-)−4×(1/(1×239)−1/(3×2 ...

  3. java精确测量文本高度_基于文本精确计算UITableViewCell的高度

    我正在开发一个ios应用程序,并使用autolayout我正在尝试创建一个具有不同行高的表视图 . 原型单元的布局如下: 我有一个主单元格(黑色)里面有一个UIView(红色),里面有一个UILabe ...

  4. 第二章 Java浮点数精确计算

    1.实际意义 在实际开发中,如果需要进行float或double的精确计算(尤其是财务计算),直接使用float或double是不行的(具体的例子看下边的代码的main方法的测试结果),需要使用Big ...

  5. java/02/java运算符,java逻辑控制,java方法的定义及使用

    java/02/java运算符/java逻辑控制/java方法的定义及使用 运算符 如"="是赋值运算符,四则运算也是运算符. 在程序中运算的式子要简化,用简单的式子 以下运算符可 ...

  6. Java的基础语法:变量、运算符、注释、流程控制、数组

    文章目录 一:标识符.注释 标识符 Java的名称命名规范 注释 二:变量 什么是变量 变量的分类 基本数据类型 数据类型之间运算规则 三:运算符 算术运算符 赋值运算符 比较运算符 逻辑运算符 位运 ...

  7. Java 编程基础语法篇

    目录 前言 一.二进制 1.1 补码 1.2 二进制和十进制之间的互换 二.变量与数据类型 2.1 变量分类 2.2 数据类型 2.3 类型转换 2.4 关键字大全 三.方法的使用 3.1 概述 3. ...

  8. java语言入门(二)之JAVA的基本语法

    *关键字和保留字 1.关键字(keyword)的定义和特点 定义:被 Java 语言赋予了特殊含义,用做专门用途的字符串(单词) 特点:关键字中所有字母都为小写 官方地址: https://docs. ...

  9. 判断三角形java代码_小猿圈Java循环嵌套语法的使用介绍

    Java是一直被程序员使用的程序之一,而且应用也是最广泛的一个,很多应用中都会用得到,小猿圈java讲师就为你介绍一下Java循环嵌套语法的使用介绍,希望对你有所帮助. 嵌套循环是指在一个循环语句的循 ...

最新文章

  1. Java知识汇总-思维导图
  2. CV书单-Benjio PAMI review (up tp 2013)
  3. [云炬创业基础笔记]第七张创业团队测试9
  4. 以太坊虚拟机EVM的缺陷与不足
  5. mfc怎么改按钮的按下状态_【荐读】马桶上一大一小的按钮该怎么按?原来这些年都错了...
  6. StringBuilder String string.Concat 字符串拼接速度再议
  7. python+selenium获取cookie session_Python Selenium模拟登录成功后,使用此cookie、利用requests库进行get时,提示“非法登陆”。...
  8. 作者:马朝辉(1974-),男,华南师范大学计算机学院博士生。
  9. 浅谈Scala 2.8的包对象(package object)
  10. Hbase CallQueueTooBigException 异常处理
  11. (附源码)ssm考试题库管理系统 毕业设计 069043
  12. matlab常用函数总结
  13. 制作u盘winpe启动盘_u盘启动盘制作工具教程
  14. 手机上不了网怎么连接到服务器未响应,手机上不了网怎么办 手机上不了网解决方法【设置步骤】...
  15. Period 、Duration常用方法使用与介绍
  16. Firefox OS简单介绍
  17. PythonStudy——列表与字典推导式 List and dictionary derivation
  18. Kerbose 原理
  19. 【opencv】基本阈值操作
  20. android dy 完结篇(0x3)

热门文章

  1. 计算机网络信息安全理论与实践教程-蒋建春
  2. 如何输入一个整数逆序输出_如何理解运算放大器的共模输入和输出摆幅限制?...
  3. 自定义loading加载
  4. 「雕爷学编程」Arduino动手做(24)——水位传感器模块
  5. STM32时钟学习之STM3210X_RCC.H解读
  6. 2018.11.08 NOIP模拟 班车(倍增+dfs+bit)
  7. 透过NpetShop 看Web项目开发中的分工合作
  8. Prefactoring——Introduction
  9. Android一个Activity多个Handler时,Message消息是否会混乱?
  10. Mr.J-- jQuery学习笔记(十五)--实现页面的对联广告