Java代码?? import?java.math.BigDecimal; ?? /**?? *?由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精?? *?确的浮点数运算,包括加减乘除和四舍五入。?? */?? public?class...
分类:
其他好文 时间:
2015-08-27 11:27:27
阅读次数:
189
1:正则表达式(理解) (1)就是符合一定规则的字符串 (2)常见规则 A:字符 x 字符 x。举例:'a'表示字符a \\ 反斜线字符。 \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') B:字符类 [abc] a、b 或 c(简单类)...
分类:
编程语言 时间:
2015-08-25 13:24:15
阅读次数:
193
1、之前在做项目的时候,数据库是用powerdesigner设计的,由于当时设计的时候没注意,int的类型 没给长度 在生成数据库的时候,oracle默认给你生成的类型是BigDecimal这种大类型的。当时还觉得没什么。后台存的时候new一个BigDecimal出来再存就是 可是后来 一位同事.....
分类:
数据库 时间:
2015-08-21 11:07:18
阅读次数:
137
做一个300 / 1570 的算数题,结果为0
是不是有点大跌眼镜
那怎么解决呢
转成Double类型,再除就没问题了
import java.math.BigDecimal;
public class Arith {
private static final int DEF_DIV_SCALE = 10;
/**
* * 两个Double数相加 *
*...
分类:
编程语言 时间:
2015-08-19 13:30:26
阅读次数:
129
一、 计算机的小数计算一定范围内精确,超过范围只能取近似值: 计算机存储的浮点数受存储bit位数影响,只能保证一定范围内精准,超过bit范围的只能取近似值。
java中各类型的精度范围参见:http://blog.csdn.net/longshenlmj/article/details/47616481
编程时注意:doulbe类型的数,不能用等号判定是否相等(或者是一定范围内可以)。...
分类:
编程语言 时间:
2015-08-18 19:37:23
阅读次数:
2442
棋盘覆盖
题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=45
样例输入
3
1
2
3
样例输出
1
5
21
代码如下:
import java.io.*;
import java.util.*;
import java.math.BigDecimal;
import java.math....
分类:
编程语言 时间:
2015-08-17 11:59:36
阅读次数:
196
在java中提供了大数字的操作类,即java.math.BinInteger类和java.math.BigDecimal类。这两个类用于高精度计 算,其中BigInteger类是针对大整数的处理类,而BigDecimal类则是针对大小数的处理类。下边我们介绍Big...
分类:
编程语言 时间:
2015-08-11 19:31:06
阅读次数:
367
NUMBER(20,2)数据库里的字段number ,实体是BigDecimal将BigDecimal转成doublepublic double getOrderamount() { if (orderamount != null) { BigDecimal b2 = new BigDecimal(...
分类:
其他好文 时间:
2015-08-11 15:48:07
阅读次数:
128
packagecn.dao;importjava.lang.reflect.InvocationTargetException;importjava.lang.reflect.Method;importjava.math.BigDecimal;importjava.sql.Connection;im...
分类:
数据库 时间:
2015-08-10 23:50:15
阅读次数:
507
java大数还是很好用的!基本加入:import java.math.BigInteger;import jave.math.BigDecimal;分别是大数和大浮点数。首先读入可以用:Scanner input = new Scanner(System.in);BigInteger a = new...
分类:
编程语言 时间:
2015-08-10 21:30:51
阅读次数:
128