Java中divide用法_java的BIgInteger类中divideAndRemainder方法怎么用?
展開全部
Java的BigInteger類中e68a8462616964757a686964616f31333433633436divideAndRemainder方法的用法是,先建一個BigInteger的對象a作為被除數(shù),然后建一個BigInteger的對象b作為除數(shù),
然后調(diào)用BigInteger類中divideAndRemainder方法,它返回一個包含兩個BigInteger對象(一個是商一個是余數(shù))的數(shù)組c,
最后用BigInteger類的toString()方法把它們打印出來.
BigInteger類中divideAndRemainder方法的底層原理是二進(jìn)制補碼的除法.你可以搜"二進(jìn)制補碼的除法"得到結(jié)果.
完整的例子如下
import java.math.BigInteger;
public class F {
public static void main(String[] args) {
BigInteger a=new BigInteger("123456789012345");
BigInteger b=new BigInteger("9876543210");
BigInteger[] c=a.divideAndRemainder(b);
System.out.print(a.toString()+"除以"+b.toString()+"的商是");
System.out.println(c[0].toString()+",余數(shù)是"+c[1].toString());
}
}
總結(jié)
以上是生活随笔為你收集整理的Java中divide用法_java的BIgInteger类中divideAndRemainder方法怎么用?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java创建文件夹代码_Java创建文件
- 下一篇: java检测ubuntu_在Ubuntu