java Integer 大数据运算


 

 

package com.oracle.demo01; import java.math.BigDecimal; import java.math.BigInteger; public class DemoInteger{ public static void main(String[] args) { //四则运算:BigInteger 大的数据的运算
        BigInteger b1=new BigInteger("100000000000000000000000"); BigInteger b2=new BigInteger("900000000000000000000000"); //加法
 System.out.println(b1.add(b2)); //减法
 System.out.println(b2.subtract(b1)); //乘法
 System.out.println(b1.multiply(b2)); //除法
 System.out.println(b2.divide(b1)); //BigDecimal 高精度小数运算
        BigDecimal b3=new BigDecimal("0.09"); BigDecimal b4=new BigDecimal("0.01"); //加法
 System.out.println(b3.add(b4)); //减法
 System.out.println(b3.subtract(b4)); //乘法
 System.out.println(b3.multiply(b4)); //除法
 System.out.println(b3.divide(b4)); //减法
        BigDecimal a1=new BigDecimal("1.0"); BigDecimal a2=new BigDecimal("0.32"); System.out.println(1.0 - 0.32); System.out.println(a1.subtract(a2)); //乘法
        BigDecimal a3=new BigDecimal("1.015"); BigDecimal a4=new BigDecimal("100"); System.out.println(1.015 * 100); System.out.println(a3.multiply(a4)); //除法
        BigDecimal a5=new BigDecimal("1.301"); BigDecimal a6=new BigDecimal("100"); System.out.println(1.301 / 100); System.out.println(a5.divide(a6)); } }

 

.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM