4种方法,都是四舍五入,例: import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; publicclass format { double f = 111231.5585...
分类:
编程语言 时间:
2014-09-03 00:13:35
阅读次数:
351
使用mybatis的generator自动生成代码,但是oracle数据库中number(6,2)总是自动转成BigDecimal,我想要转成的是float类型
这样就写了一个类型转换器,需要继承JavaTypeResolver接口
然后在mybaties配置文件generatorConfig.xml中类型转换配置位置添加上即可
类型转换器MyJavaTypeRe...
分类:
其他好文 时间:
2014-08-24 11:43:12
阅读次数:
215
Oracle中获取刚刚插入记录的主键值: <insert?id="insertSelective"?parameterType="com.jxxx.p2pp.model.UUserInfo">
????<selectKey?resultType="java.math.BigDecimal"?order="BEFORE"?keyProperty="...
分类:
其他好文 时间:
2014-08-18 22:13:03
阅读次数:
234
4种方法,都是四舍五入,例: import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 111231.558...
分类:
编程语言 时间:
2014-08-11 20:52:22
阅读次数:
175
题目链接:CLICK HERE~
有了Java求解大数变得如此简单,以后再也不用担心大数模板了。哦啦啦啦。
import java.math.BigInteger;
import java.math.BigDecimal;
import java.util.Scanner;
class Main{
public static void main(String arg...
分类:
编程语言 时间:
2014-08-09 18:42:28
阅读次数:
245
方式一:
BigDecimal.setScale用于格式化小数点
setScale(1)表示保留以为小数,默认用四舍五入方式
setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3
setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4
setSca...
分类:
编程语言 时间:
2014-08-09 11:44:27
阅读次数:
250
1 package com.wedge.edp.framework.common.util; 2 3 import java.math.BigDecimal; 4 5 /** 6 * 金额的加减乘除 7 */ 8 public class MathMoney { 9 ...
分类:
编程语言 时间:
2014-08-06 22:12:32
阅读次数:
299
BigDecimal的运用BigDecimal 类主要用于大数字的精确的小数计算主要方法: 加法: public BigDecimal add(BigDecimal augend) augend:执行加法操作数 减法: public BigDecimal subtract(BigDecimal...
分类:
编程语言 时间:
2014-07-30 11:32:13
阅读次数:
246
工具类 ,直接就可以使用,对于float和double的进行加减乘除长生的误差的解决办法。import java.math.BigDecimal;public class Arith {// 默认除法运算精度private static final int DEF_DIV_SCALE = 10;//...
分类:
其他好文 时间:
2014-07-23 20:44:15
阅读次数:
206
public static void main(String[] args) throws Exception { long a = Long.MAX_VALUE; long b = Long.MAX_VALUE; BigDecimal ba = new B...
分类:
其他好文 时间:
2014-07-23 16:20:01
阅读次数:
164