当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精确的浮点数运算,包括加减乘除和四舍五入。
 

 

 ·javax.swing.popup的应用    »显示摘要«
    摘要:我们先来看看javax.swing.popup的javadoc中的描述:popups are used to display a component to the user, typically on top of all the other components in a particular containment hierarchy. popups have a very small lif......
    摘要:世界上所有的报表,要算中国的报表最为复杂了。看老外的报表表头很简单都是只有一行差不多。但是中国人的表头一般都有好几层,给你来上个两层已经是很不错的一件事情了。另外中国人最喜欢的就是活动式的表头,意思就是今年是这种的明年可能要变成另外一种格式了。所以这也对编写表头程序的程序员来讲提出了一个难题。我们也知道powerbuilder的datawindow有强大的检索功能,而且powerbuilder 就......


Java简单类型进行精确浮点数运算
由于java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精确的浮点数运算,包括加减乘除与四舍五入.

【程序编程相关:2004下半年系统分析员考试大纲

【推荐阅读:将阿拉伯数字日期转换为中文数字日期格式(

  以下为代码: 【扩展信息:使用动态滤镜来实现淡入效果

import java.math.bigdecimal;

public class arith {

  //默认除法运算精度

  private static final int def_div_scale = 10;

  //这个类不能实例化

  private arith(){

  }

  /**

   * 提供精确的加法运算.

   * @param v1 被加数

   * @param v2 加数

   * @return 两个参数的与

   */

  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).doublevalue();

  }

  /**

   * 提供精确的减法运算.

   * @param v1 被减数

   * @param v2 减数


...   下一页
    摘要:接触 python 是两年前的事了。那时因为要写个程式来分析数值资料,开始的时候打算用自己最熟的 php,试了几下,很不顺手。后来转用了 perl,开始的时候都挺顺利的。直至有一天整理程式,想把写好的几个东西整理成一个工具箱给自己用,试了半天就放弃了:根本是精神虐待。反省后觉得自己学 perl 只会走捷径,打算上网找些基本的学习文件从头努力,但竟然找到了 python 的网页。就这样开始了学 py......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE