7-2 jmu-Java-02基本语法-05-浮点数的精确计算 (1 分)
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 分)相关推荐
- jmu-Java-02基本语法-05-浮点数的精确计算 (1 分)
输入若干对浮点数,对每对浮点数输出其精确的和与乘积. 以下输入样例为两对浮点数输入,实际上有可能有不定对数的浮点数需要输入计算. 注1:直接使用double类型数据进行运算,无法得到精确值. 注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 ...
- java精确测量文本高度_基于文本精确计算UITableViewCell的高度
我正在开发一个ios应用程序,并使用autolayout我正在尝试创建一个具有不同行高的表视图 . 原型单元的布局如下: 我有一个主单元格(黑色)里面有一个UIView(红色),里面有一个UILabe ...
- 第二章 Java浮点数精确计算
1.实际意义 在实际开发中,如果需要进行float或double的精确计算(尤其是财务计算),直接使用float或double是不行的(具体的例子看下边的代码的main方法的测试结果),需要使用Big ...
- java/02/java运算符,java逻辑控制,java方法的定义及使用
java/02/java运算符/java逻辑控制/java方法的定义及使用 运算符 如"="是赋值运算符,四则运算也是运算符. 在程序中运算的式子要简化,用简单的式子 以下运算符可 ...
- Java的基础语法:变量、运算符、注释、流程控制、数组
文章目录 一:标识符.注释 标识符 Java的名称命名规范 注释 二:变量 什么是变量 变量的分类 基本数据类型 数据类型之间运算规则 三:运算符 算术运算符 赋值运算符 比较运算符 逻辑运算符 位运 ...
- Java 编程基础语法篇
目录 前言 一.二进制 1.1 补码 1.2 二进制和十进制之间的互换 二.变量与数据类型 2.1 变量分类 2.2 数据类型 2.3 类型转换 2.4 关键字大全 三.方法的使用 3.1 概述 3. ...
- java语言入门(二)之JAVA的基本语法
*关键字和保留字 1.关键字(keyword)的定义和特点 定义:被 Java 语言赋予了特殊含义,用做专门用途的字符串(单词) 特点:关键字中所有字母都为小写 官方地址: https://docs. ...
- 判断三角形java代码_小猿圈Java循环嵌套语法的使用介绍
Java是一直被程序员使用的程序之一,而且应用也是最广泛的一个,很多应用中都会用得到,小猿圈java讲师就为你介绍一下Java循环嵌套语法的使用介绍,希望对你有所帮助. 嵌套循环是指在一个循环语句的循 ...
最新文章
- Java知识汇总-思维导图
- CV书单-Benjio PAMI review (up tp 2013)
- [云炬创业基础笔记]第七张创业团队测试9
- 以太坊虚拟机EVM的缺陷与不足
- mfc怎么改按钮的按下状态_【荐读】马桶上一大一小的按钮该怎么按?原来这些年都错了...
- StringBuilder String string.Concat 字符串拼接速度再议
- python+selenium获取cookie session_Python Selenium模拟登录成功后,使用此cookie、利用requests库进行get时,提示“非法登陆”。...
- 作者:马朝辉(1974-),男,华南师范大学计算机学院博士生。
- 浅谈Scala 2.8的包对象(package object)
- Hbase CallQueueTooBigException 异常处理
- (附源码)ssm考试题库管理系统 毕业设计 069043
- matlab常用函数总结
- 制作u盘winpe启动盘_u盘启动盘制作工具教程
- 手机上不了网怎么连接到服务器未响应,手机上不了网怎么办 手机上不了网解决方法【设置步骤】...
- Period 、Duration常用方法使用与介绍
- Firefox OS简单介绍
- PythonStudy——列表与字典推导式 List and dictionary derivation
- Kerbose 原理
- 【opencv】基本阈值操作
- android dy 完结篇(0x3)
热门文章
- 计算机网络信息安全理论与实践教程-蒋建春
- 如何输入一个整数逆序输出_如何理解运算放大器的共模输入和输出摆幅限制?...
- 自定义loading加载
- 「雕爷学编程」Arduino动手做(24)——水位传感器模块
- STM32时钟学习之STM3210X_RCC.H解读
- 2018.11.08 NOIP模拟 班车(倍增+dfs+bit)
- 透过NpetShop 看Web项目开发中的分工合作
- Prefactoring——Introduction
- Android一个Activity多个Handler时,Message消息是否会混乱?
- Mr.J-- jQuery学习笔记(十五)--实现页面的对联广告