设为首页 加入收藏

TOP

在Java中实现浮点数的精确运算
2014-11-23 22:03:23 】 浏览:307
Tags:Java 实现 点数 精确 运算

  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).doubleva l_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).doubleva l_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).doubleva l_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).doubleva l_rue();


  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇计算机二级java辅导:Java网络编程 下一篇JAVA里的PING和TELNET

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目