`
hengltyy
  • 浏览: 16795 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Java散文

阅读更多

1. java对于double类型数据的计算,总会出现精度丢失的问题,这也是javaAPI提到的,所以如果想得到精确的double计算,可以采用如下方式,首先将double转换成String,然后把String转换为BigDecimal类型的数据,在进行了BigDecimal数据间的计算,通过BigDecimal的doubleValue()方法返回到double数据类型:

 

    package com.rofine.common.utils;
    import java.math.BigDecimal;
    public class ToolUtil
   {

       public static enum OPERATION
      {
          ADD, MINUS, MULTI, DIV
       }

      public static double operate(OPERATION operation, double d1, double d2)
     {
      String s1 = String.valueOf(d1);
      String s2 = String.valueOf(d2);
      BigDecimal b1 = new BigDecimal(s1);
      BigDecimal b2 = new BigDecimal(s2);
      if (operation.equals(OPERATION.ADD))
          return b1.add(b2).doubleValue();
      if (operation.equals(OPERATION.MINUS))
          return b1.subtract(b2).doubleValue();
      if (operation.equals(OPERATION.MULTI))
         return b1.multiply(b2).doubleValue();
      if (operation.equals(OPERATION.DIV))
         return b1.divide(b2).doubleValue();
      return 0.0;
     }
  }

分享到:
评论

相关推荐

    java學習零散文檔

    Java学习零散文档 在Java学习的道路上,零散文档是一种有效的积累知识的方式。这篇文档将涵盖Java语言的基础概念、语法、数据类型、控制结构、类与对象等核心概念,帮助初学者逐步构建完整的Java知识体系。 1. ...

    java夜未眠--散文集

    本书是一本散文集。作为一名资深Java程序设计师,作者用清新自然的笔触记录下自己学习、工作生活中的所见所思。书中收录的文章内容贴近程序员的生活,令读者产生强烈共鸣。此外,书中部分文章也以轻松的风格介绍了...

    java夜未眠

    本书是一本散文集。作为一名资深Java程序设计师,作者用清新自然的笔触记录下自己学习、工作生活中的所见所思。书中收录的文章内容贴近程序员的生活,令读者产生强烈共鸣。此外,书中部分文章也以轻松的风格介绍了...

    软件人生-《Java夜无眠》

     本书是一本散文集。作为一名资深Java程序设计师,作者用清新自然的笔触记录下自己学习、工作生活中的所见所思。书中收录的文章内容贴近程序员的生活,令读者产生强烈共鸣。此外,书中部分文章也以轻松的风格介绍了...

    软件人生-《java夜无眠》

    本书是一本散文集。作为一名资深Java程序设计师,作者用清新自然的笔触记录下自己学习、工作生活中的所见所思。书中收录的文章内容贴近程序员的生活,令读者产生强烈共鸣。此外,书中部分文章也以轻松的风格介绍了...

    JAVA习题 ACCP 5.0

    ACCP5.0 java作业 Do as you would be done by. 己所不欲,勿施于人。 Eat to live, but not live to eat. 人吃饭是为了活着,但活着不是为了吃饭。 Progress is the activity of today and the assurance of ...

    内容发布系统--散文

    【内容发布系统--散文】 内容发布系统是一种网络应用程序,它允许用户在线发布、管理和分享各种类型的内容,如文章、图片、视频等。在这个系统中,"散文"是主要的发布对象,意味着它专为散文爱好者设计,提供了一个...

    JAVA夜未眠

    本书是一本散文集。作为一名资深Java程序设计师,作者用清新自然的笔触记录下自己学习、工作、生活中的所见所思。书中收录的文章内容贴近程序员的生活,仅读者产生强烈共鸣。此外,书中部分文章也以轻松的风格介绍了...

    Java夜未眠

    本书是一本散文集。作为一名资深Java程序设计师,作者用清新自然的笔触记录下自己学习、工作生活中的所见所思。书中收录的文章内容贴近程序员的生活,令读者产生强烈共鸣。此外,书中部分文章也以轻松的风格介绍了...

    Java夜未眠PDF

    《Java夜未眠》是由知名IT人士蔡学镛创作的一本独特散文集,它不仅仅是一本书,更是广大程序员的情感共鸣和心灵慰藉。这本书以PDF格式呈现,方便电子阅读和分享,让程序员们在繁忙的工作之余,能有一份属于自己的...

    瓜哇夜未眠Java程序员的心声

    一本程序员写给程序员的散文集,同样的职业、同样的生活让读者和作者能够拥有同样的喜怒哀乐,在篇篇文章中找到共鸣。作者是享誉国内外的Java高手,除了技术相关的文章之外,他也没有僭越自己的专业,随笔中所提及的...

    Java夜未眠 程序员的心声

    本书是一本散文集。作为一名资深Java程序设计师,作者用清新自然的笔触记录下自己学习、工作、生活中的所见所思。书中收录的文章内容贴近程序员的生 活,仅读者产生强烈共鸣。此外,书中部分文章也以轻松的风格介绍...

    Java夜未眠_程序员的心声

    本书是一本散文集。作为一名资深Java程序设计师,作者用清新自然的笔触记录下自己学习、工作、生活中的所见所思。书中收录的文章内容贴近程序员的生活,仅读者产生强烈共鸣。此外,书中部分文章也以轻松的风格介绍了...

    软件人生-《Java夜无眠》.rar

    本书是一本散文集。作为一名资深Java程序设计师,作者用清新自然的笔触记录下自己学习、工作生活中的所见所思。书中收录的文章内容贴近程序员的生活,令读者产生强烈共鸣。此外,书中部分文章也以轻松的风格介绍了...

    CSS样式 JS特效 Java小工具 文学文档 Java插件 截图软件

    这些文档可能涵盖小说、诗歌、剧本、散文等多种文学形式,或者包含写作技巧、文学理论等内容。 “Java插件”是指用于扩展Java应用程序功能的组件,通常以JAR(Java Archive)文件形式存在。Java插件可以为浏览器、...

    [Java夜未眠.电子书].java夜未眠

    Java夜未眠》是一本程序员写给程序员的散文集,同样的职业、同样的生活让读者和作者能够拥有同样的喜怒哀乐,在篇篇文章中找到共鸣。作者是享誉国内外的Java高手,除了技术相关的文章之外,他也没有僭越自己的专业,...

Global site tag (gtag.js) - Google Analytics