Java之BigInteger(能夠存取比Long更大的整數,可以任意大小)
BigInteger : 能夠存取比Long更大的整數,可以任意大小
構造方法 : BigInteger(String val) : 將 BigInteger 的十進位制字串表示形式轉換為 BigInteger。
數學運算的方法:
BigInteger add(BigInteger bi) : 加法運算
BigInteger subtract(BigInteger val) : 減法運算
BigInteger multiply(BigInteger val) : 乘法運算
BigInteger divide(BigInteger val) : 除法運算
ex:
public class Demo {
public static void main(String[] args) {
BigInteger bi1 = new BigInteger("2");
BigInteger bi2 = new BigInteger("3");
System.out.println(bi1.add(bi2));//2+3=5
System.out.println(bi1.subtract(bi2));//2-3=-1
System.out.println(bi1.multiply(bi2));//2*3=6
System.out.println(bi1.divide(bi2));//2/3=0
}
}
執行結果圖:
相關文章
- C++ 大整數類(BigInteger類)實現C++
- Java逆向基礎之靜態變數存取Java變數
- 類化意識能夠解析任意一段連續質數的數列
- Java大數相乘(使用BigInteger和BigDecimal)JavaDecimal
- Java的BigDecimal比較大小JavaDecimal
- java比較日期大小Java
- 轉載:求任意2個整數互素的概率
- 用遞迴的方法列印出輸入的任意整數遞迴
- Java計算百分比保留整數Java
- BigInteger
- Python 解惑:整數比較Python
- Java之BigDecimal(存任意精度的浮點型)JavaDecimal
- 數學趣題:比較大小(二)
- ABAP面試問題 - 不使用加減乘除等操作比較兩個整數大小面試
- js精確比較浮點數大小JS
- 微信小程式開發之——比較數字大小-配置檔案(2.4)微信小程式
- linux的命令列解析引數之getopt_long函式使用Linux命令列函式
- 比會議室更大:對CEO的角色期待
- 走進 JDK 之 LongJDK
- Linux指令碼中帶有小數點的數值比較大小Linux指令碼
- C++ - 比較兩個浮點數大小C++
- Java整數緩衝區Java
- 【python初學者日記】讀入正整數m、n和k,求m、n之間能被k整除的所有整數Python
- 1.linux的命令列解析引數之getopt_long函式Linux命令列函式
- Java之生成一個隨機驗證碼(數字+大小寫字母)Java隨機
- 如何調整Pycharm字型大小PyCharm
- java BigInteger 對許可權進行2的權的和計算Java
- 在一行中輸出能夠組成的最小的數
- 用Java實現在【520,1314】之間生成隨機整數的故事Java隨機
- leetcode:確實的第一個整數(java)LeetCodeJava
- Java學到什麼水平能夠出去找工作!Java
- launchpad圖示大小怎麼調整?mac圖示調整大小方法介紹Mac
- 文字、影像、點雲任意模態輸入,AI能夠一鍵生成高質量CAD模型了AI模型
- 社群運營要做些什麼?從內容角度能夠怎樣調整?
- 測試Java中的long,int基本型別Java型別
- long long的加法溢位情況
- 調整innodb redo log files數目和大小的具體方法和步驟
- Linux系統調整swap大小Linux