package com。lv;  import java。math。BigDecimal;  public class Arith {  public static double add(double v1,double v2){  BigDecimal b1=new BigDecimal(Double。

toString(v1));  BigDecimal b2=new BigDecimal(Double。toString(v2));  return b1。add(b2)。doubleval_rue();  }  public static double sub(double v1,double v2){  BigDecimal b1=new BigDecimal(Double。

toString(v1));  BigDecimal b2=new BigDecimal(Double。toString(v2));  return b1。subtract(b2)。doubleval_rue();  }  public static double mul(double v1,double v2){  BigDecimal b1=new BigDecimal(Double。

toString(v1));  BigDecimal b2=new BigDecimal(Double。toString(v2));  return b1。multiply(b2)。doubleval_rue();  }  public static double div(double v1,double v2){  BigDecimal b1=new BigDecimal(Double。

toString(v1));  BigDecimal b2=new BigDecimal(Double。toString(v2));  return b1。divide(b2,10,BigDecimal。ROUND_HALF_UP)。doubleval_rue();  }  public static double div(double v1,double v2,int scale){  if(scale<0){  throw new IllegalArgumentException(  "The scale must be a positive integer or zero");  }  BigDecimal b1=new BigDecimal(Double。

toString(v1));  BigDecimal b2=new BigDecimal(Double。toString(v2));  return b1。divide(b2, scale,BigDecimal。ROUND_HALF_UP)。

doubleval_rue();  }  public static double round(double v,int scale){  if(scale<0){  throw new IllegalArgumentException(  "The scale must be a positive integer or zero");  }  BigDecimal b=new BigDecimal(Double。

toString(v));  BigDecimal one=new BigDecimal(1);  return b。divide(one,scale,BigDecimal。ROUND_HALF_UP)。doubleval_rue();  }  public static void main(String [] args){  Arith arith=new Arith();  System。

out。println(arith。div(13,3));  }  }

以上是我对于这个问题的解答,希望能够帮到大家。

全部

java怎么进行浮点数运算_怎样在Java中实现浮点数的精确运算?相关推荐

  1. java char字符转编码_一、java基础-数据类型_数据类型转化_字符编码_转义字符

    1.Java  支持的8种基本数据类型: java的四种整数数据类型:byte 1    short 2     int4     long8 byte     8位带符号整数 -128到127之间的 ...

  2. java 面试题合集_撩课-Java面试题合辑1-50题

    1.简述JDK.JRE.JVM? 一.JDK JDK(Java Development Kit) 是整个JAVA的核心, 包括了Java运行环境(Java Runtime Envirnment), 一 ...

  3. 有谁转行学java成功了的吗_转行学习java靠谱吗?

    转行学Java靠谱吗?靠不靠谱主要还是看你自己是否想要学好Java技术,是否想要从事这方面的岗位工作,如果你已经有了这个决心,那么自然而然什么都不会问题.无论我们学Java是兴趣还是想要通过学好Jav ...

  4. java 参数类型不确定_详细解析Java虚拟机的栈帧结构

    什么是栈帧? 正如大家所了解的,Java虚拟机的内存区域被划分为程序计数器.虚拟机栈.本地方法栈.堆和方法区.(什么?你还不知道,赶紧去看看<Java虚拟机内存结构及编码实战>)这次要介绍 ...

  5. java正则截取xml节点_实例讲述Java使用正则表达式截取重复出现的XML字符串功能...

    Java使用正则表达式截取重复出现的XML字符串功能示例 本文实例讲述了Java使用正则表达式截取重复出现的XML字符串功能.分享给大家供大家参考,具体如下: public static void m ...

  6. java 获取 反射 方法 名_乐字节Java反射之一:反射概念与获取反射源头Class

    一.Java反射机制概念 "程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言",如Python, Ruby是动态语言:显然C++,Java,C#不是动态语言,但是JAV ...

  7. 深入java虚拟机 第四版_深入理解Java虚拟机-常用vm参数分析

    Java虚拟机深入理解系列全部文章更新中... https://blog.ouyangsihai.cn/shen-ru-li-jie-java-xu-ni-ji-java-nei-cun-qu-yu- ...

  8. java视频为什么这么多_为什么看java教学视频教的都是javase,两者难道语言相同吗?...

    Java 分类 Java SE(Java Platform Standard Edition) :Java平台标准版.主要用于桌面应用程序的开发,是Java技术的核心,提供基础 Java开发工具.执行 ...

  9. java工程师有什么要求_什么是java,java工程师应该具备哪些能力?

    这两年,虽然各种各样的新兴语言不断涌现,收获了一大批迷粉,但是java的地位,却始终难以撼动.作为一门成熟的,经久不衰的语言,java吸引了越来越多的人,想加入进来.但是,很多人在选择java前,或多 ...

  10. java 知乎面试题_面试题|Java基础17道常见面试题

    1. JDK 和 JRE 有什么区别? 面向人群不同: JDK是面向开发人员使用的SDK. JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者. ...

最新文章

  1. freetype和libiconv编译
  2. Shell 去掉文本中的空格
  3. python爬虫post请求_Python爬虫之GET和POST请求
  4. uint8_t / uint16_t / uint32_t /uint64_t 数据类型大总结
  5. c++中的异常---2(异常接口声明,异常变量的生命周期,异常的多态使用)
  6. 通过JS+DIV+CSS排版布局实现选项卡效果
  7. agent实现apm上报
  8. 点连通度与边连通度的求解
  9. Git commit message规范
  10. spine 局部换装
  11. windows保护无法启动修复服务器,命令修复Win10系统提示Windows 资源保护无法启动修复服务的解决方法...
  12. 第二十一章 : 文本处理
  13. 软件测试面试题:如何处理一个alert弹窗?
  14. 记一次糟心的前端笔试(2)
  15. 从零开始搭建博客Hexo-Node-Git搭建博客
  16. oracle xe连接数,解决Oracle XE允许连接的用户数不足问题
  17. Java通过webcam-capture调用摄像头并截图
  18. oracle 表空间转换,Oracle表空间数据文件移动的方法
  19. MATLAB 迷宫游戏
  20. XiaoHu是什么?(介绍帖)

热门文章

  1. Direct2D的使用
  2. Bootstrap+jquery实现页面跳转【小demo】
  3. leetcode 738. Monotone Increasing Digits | 738. 单调递增的数字(Java)
  4. 430. Flatten a Multilevel Doubly Linked List | 430. 扁平化多级双向链表(DFS)
  5. 【Java基础】Java中的值传递、引用传递
  6. Python基础之:函数
  7. Spring5参考指南:SpringAOP简介
  8. linux性能优化--cpu篇
  9. Leet Code OJ 168. Excel Sheet Column Title [Difficulty: Easy]
  10. 博客搜索引擎索引博文数量分析与评估