第三次学JAVA再学不好就吃翔(part70)--BigInteger类
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                第三次学JAVA再学不好就吃翔(part70)--BigInteger类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                學習筆記,僅供參考,有錯必糾
文章目錄
- BigInteger類
- 構造方法
- 方法
- add方法
- subtract方法
- multiply方法
- divide方法
- divideAndRemainder方法
 
- 舉個例子
 
 
BigInteger類
BigInteger類是在java.math包下的一個類,使用該類時需要導包。該類可以讓超過Integer范圍的數據進行運算。
構造方法
public BigInteger(String val)
將 BigInteger 的十進制字符串表示形式轉換為 BigInteger。
方法
add方法
public BigInteger add(BigInteger val)
-  參數 - val - 將添加到此 BigInteger 中的值。
 
-  返回 - this + val
 
subtract方法
public BigInteger subtract(BigInteger val)
-  參數 - val - 從此 BigInteger 中減去的值。
 
-  返回 - this - val
 
multiply方法
public BigInteger multiply(BigInteger val)
-  參數 - val - 要乘以此 BigInteger 的值。
 
-  返回 - this * val
 
divide方法
public BigInteger divide(BigInteger val)
-  參數 - val - 此 BigInteger 要除以的值。
 
-  返回 - this / val
 
divideAndRemainder方法
public BigInteger[] divideAndRemainder(BigInteger val)
返回包含 (this / val) 后跟 (this % val) 的兩個 BigInteger 的數組。
-  參數 - val - 此 BigInteger 要除以的值和計算所得的余數。
 
-  返回 - 兩個 BigInteger 的數組:商 (this / val) 是初始元素,余數 (this % val) 是最終元素。
 
舉個例子
package com.guiyang.restudy3;import java.math.BigInteger;public class D4BigInteger {public static void main(String[] args) {BigInteger bi1 = new BigInteger("100");BigInteger bi2 = new BigInteger("2");System.out.println(bi1.add(bi2)); //+System.out.println(bi1.subtract(bi2)); //-System.out.println(bi1.multiply(bi2)); //*System.out.println(bi1.divide(bi2)); ///(除)System.out.println("------");BigInteger[] arr = bi1.divideAndRemainder(bi2); //取除數和余數for (int i = 0; i < arr.length; i++) {System.out.println(arr[i]);}}}
輸出:
102 98 200 50 ------ 50 0總結
以上是生活随笔為你收集整理的第三次学JAVA再学不好就吃翔(part70)--BigInteger类的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 王者八戒什么时候出(王者荣耀官方网站)
- 下一篇: 数据科学与大数据技术是什么(常用的数据网
