文档章节

java.math.BigDecimal使用小结

666B
 666B
发布于 06/21 10:34
字数 150
阅读 26
收藏 0

原文地址

java.math.BigDecimal使用小结

divide方法

使用BigDecimal.divide方法时一定要考虑:

  1. 除数是否为0
  2. 商是否是无限小数

正确的使用方式

  1. 判断除数是否为0,是0做另外的处理逻辑
  2. 调用除法时同时指定商保留的小数位数

示例代码

@Test
public void divideCorrectUsage() {
    BigDecimal divisor = BigDecimal.ZERO, dividend = BigDecimal.ONE;
    if (divisor != BigDecimal.ZERO) {
        BigDecimal di = BigDecimal.ONE.divide(divisor);
        System.out.println(di);
    } else {
        System.out.println("divisor is zero.");
    }
}

© 著作权归作者所有

共有 人打赏支持
666B
粉丝 31
博文 90
码字总数 31228
作品 0
深圳
程序员
java连接mysql数据库

这里我们使用的是mysql数据库所以我们需要引入mysql驱动。右键项目点击properties》》》然后在下面这个界面点击Add External JARs...,把mysql-jdbc驱动连接进来。 下面是我写的一个模板代码(...

varyshare
2016/09/18
36
0
ibatis/Mybatis 配备调用存储过程,jdbctype配置

ibatis 配置调用存储过程,jdbctype配置 数据库存储过程如下: procedure pprojectdetailsstat ( idatestart in varchar2, idateend in varchar2, irangestart in number, irangeend in numb......

0o清风徐来o0
2013/03/20
0
0
hessian-4.0.7不能正确传输BigDecimal类型数字

前些时候开发中,使用的是hessian,在返回实体类的时候,发现每次返回到前端的bigDeciaml类型数字都是0,百思不得其解啊,各种调试,都未成功。后来发现是hessian在传输BigDecimal数字时出现...

四月李
2015/11/25
520
0
数据库、JDBC、Java数据类型

MS SQL SERVER 2012: http://technet.microsoft.com/en-us/library/ms378599(v=sql.110).aspx 基本类型映射: SQL Server Types JDBC Types (java.sql.Types) Java Language Types bigint BI......

YuanyuanL
2014/10/14
0
0
java Type 对应 JDBC Type  

JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMAL java.math.BigDecimal BIT boolean BOOLEAN boolean TINYINT byte SMALLINT sho......

这些年了1990
2016/06/16
28
0

没有更多内容

加载失败,请刷新页面

加载更多

web打印控件 LODOP的详细api

web打印控件 LODOP的详细api

wangxujun59
42分钟前
2
0
从一次小哥哥与小姐姐的转账开始, 浅谈分布式事务从理论到实践

分布式事务是个业界难题,在看分布式事务方案之前,先从单机数据库事务开始看起。 什么是事务 事务(Transaction)是数据库系统中一系列操作的一个逻辑单元,所有操作要么全部成功要么全部失...

中间件小哥
44分钟前
6
0
荣登Github日榜!微信最新开源MMKV

MMKV 开源当日即登Github Trending日榜,三日后荣登周榜。MMKV 在腾讯内部开源半年,得到公司内部团队的广泛应用和一致好评。 MMKV 是基于 mmap 内存映射的移动端通用 key-value 组件,底层序...

腾讯开源
53分钟前
3
0
前端取色工具:jcpicker

http://annystudio.com/software/colorpicker/#jcp-download

轻量级赤影
55分钟前
1
0
Swift - 将图片保存到相册

import Photos func loadImage(image:UIImage) { UIImageWriteToSavedPhotosAlbum(image, self, #selector(saveImage(image:didFinishSavingWithError:contextInfo:)), ni......

west_zll
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部