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);
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);
相关文章推荐
- 【正整数模板运算(C++手写BigInteger类和java.math.BigInteger以及java.math.BigDecimal)】
- 【JavaSE】Java高精度计算类:BigInteger和BigDecimal
- java BigInteger,BigDecimal学习
- Java常用类库--Math、Random、NumberFormat、DecimalFormat、BigInteger、BigDecimal
- Java基础 - 正则,Math,Random,System,Date,SimpleDateFormat,Calendar,BigInteger,BigDecimal
- java 中的大数据类型(BigInteger和BigDecimal)
- Java中的大数据:BigInteger和BigDecimal
- java中biginteger和bigdecimal在大数计算中的使用
- Java5:BigInteger、BigDecimal详解
- JAVA大数处理(BigInteger,BigDecimal)
- 重踏学习Java路上_Day14(正则表达式,Math,Random,System,BigInteger,BigDecimal,Date,Calendar)
- JAVA大数处理(BigInteger,BigDecimal)
- JAVA常用类之——BigInteger和BigDecimal
- java常用类库---大数操作(BigInteger,BigDecimal)
- JAVA大数处理(BigInteger,BigDecimal)
- Java中正则表达式和常用的Math、Random、System、BigInteger、BigDecimal、Date/DateFormat、Calendar类的使用
- Java300StudyNote(12)-Java浮点数以及浮点数误差问题、BigInteger、BigDecimal、float与long谁更大
- JAVA大数处理(BigInteger,BigDecimal)
- java 中的大数据类型(BigInteger和BigDecimal)
- JAVA大数处理(BigInteger,BigDecimal)