package com.test;import java.math.BigDecimal;import java.math.RoundingMode;import java.util.Random;/** * @author QiaoJiafei * @version 创建时间:2015年12月.....
分类:
编程语言 时间:
2015-12-21 19:54:36
阅读次数:
169
importjava.lang.reflect.Field;
importjava.math.BigDecimal;
importjava.util.Collections;
importjava.util.Comparator;
importjava.util.List;
importorg.apache.commons.lang3.StringUtils;
importorg.springframework.stereotype.Service;
importcom.google.common.col..
分类:
编程语言 时间:
2015-12-17 11:01:16
阅读次数:
239
今天写代码过程中,发现一个Double的变量通过new BigDecimal(Double d)转换为BigDecimal时,有效数字改变了,如下:public class BigDecimalTest { public static void main(String[] arg) { ...
分类:
编程语言 时间:
2015-12-17 01:47:29
阅读次数:
796
1、BigDecimal类概述 由于在运算的时候,float类型和double很容易丢失精度,演示案例。所以,为了能精确的表示、计算浮点数,Java提供了BigDecimal 不可变的、任意精度的有符号十进制数。 2、构造方法 public BigDecimal(String val...
分类:
编程语言 时间:
2015-12-06 19:26:34
阅读次数:
199
1.验证页面上的车贷计算器算的结果是否与需求中给的公式结果一致。页面图片:代码如下(简单实现,需要优化):package com.test;import java.math.BigDecimal;import org.junit.Assert;import org.openqa.selenium.B...
分类:
编程语言 时间:
2015-12-04 18:02:35
阅读次数:
239
鼠标移动是高级动作,不能用MouseListener而要用MouseMotionListener其他小知识点:金额:不使用double而使用BigDecimal窗体居中显示:f.setLocationRelativeTo(null);f.setIconImage(arg0);//设置窗体默认图标随机数:1.Math.random()方法是一个可以产生[0.0,1.0]区间内的一个..
分类:
移动开发 时间:
2015-11-24 18:55:52
阅读次数:
141
// 方式一:double f = 3.1516;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); // 方式二:new java.text.Deci...
分类:
编程语言 时间:
2015-11-23 16:24:51
阅读次数:
163
鼠标移动是高级动作,不能用MouseListener 而要用 MouseMotionListener其他小知识点:金额:不使用double 而使用BigDecimal窗体居中显示:f.setLocationRelativeTo(null);f.setIconImage(arg0);//设置窗体默认图...
分类:
移动开发 时间:
2015-11-18 16:21:49
阅读次数:
211
一、StringUtils类 import?java.io.UnsupportedEncodingException;
import?java.math.BigDecimal;
import?java.util.HashMap;
import?java.util.Map;
import?java.util.Set;
import?java.util.TreeSet;
im...
分类:
编程语言 时间:
2015-11-12 18:28:12
阅读次数:
417
importjava.math.BigDecimal;importjava.text.DecimalFormat;importjava.text.NumberFormat;publicclassformat{doublef=111231.5585;publicvoidm1(){BigDecimalbg=newBigDecimal(f);doublef1=bg.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();System.out.println(f1);}/..
分类:
编程语言 时间:
2015-11-09 19:16:50
阅读次数:
256