您的位置:首页 > 编程语言 > Java开发

java BigInteger和BigDecimal

2013-03-09 17:11 381 查看
如果基本整型和浮点型的精度不能满足要求,则使用java.math中的BigInteger和BigDecimal。这两个类可对任意长度的数字进行运算。

BigInteger c = a.add(b);//加法

BigInteger c = a.sudstract(b);//减法

BigInteger c = a.multiply(b);//乘法

BigInteger c = a.divide(b);//除法

BigInteger c = a.mod(b);//取余数

int c = a.compareTo(b);//如果等于则返回0,小于则返回一个负数,大于则返回一个正数

BigDecimal的用法想类似,只是在除法时需要进行四舍五入

BigDecimal c = a.divide(b,2);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: