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