Java中的大數(shù)類簡單實現(xiàn)
Java中的大數(shù)還是挺好用,而且很方便,所以將其羅列如下,以備使用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import java.math.*; import java.util.*; //基本使用如下: x = in.nextBigInteger(); y = in.nextBigInteger(); System.out.println(x.add(y)); //x+y; System.out.println(x.subtract(y)); //x-y; System.out.println(x.multiply(y)); // x*y; System.out.println(x.remainder(y)); // x%y; System.out.println(x.abs()); // x的絕對值; System.out.println(x.compareTo(y)== 0 ); //x和y進(jìn)行比較 System.out.println(x.toString( 2 )); // 轉(zhuǎn)化為 x 的 n進(jìn)制; x=BigInteger.ONE; //對x進(jìn)行賦值 x=BigInteger.valueOf( 5 ); // 對x進(jìn)行賦值,使用的是long/int 類型數(shù)據(jù) System.out.println(x); |
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!