Download API_project/BigInteger_module/src/BigInteger_demo2.java from zxy0307/Java: direct link, hf CLI and curl.
- Browser
- Download file 2.02 kB
-
https://huggingface.co/zxy0307/Java/resolve/main/API_project/BigInteger_module/src/BigInteger_demo2.java
- Command line
-
hf download hf://zxy0307/Java/API_project/BigInteger_module/src/BigInteger_demo2.java
-
curl -L -o BigInteger_demo2.java https://huggingface.co/zxy0307/Java/resolve/main/API_project/BigInteger_module/src/BigInteger_demo2.java
2.02 kB
| import java.math.BigInteger; | |
| public class BigInteger_demo2 { | |
| public static void main(String[] args) { | |
| /* | |
| public BigInteger add (BigInteger val) 加法 | |
| public BigInteger subtract (BigInteger val) 减法 | |
| public BigInteger multiply (BigInteger val) 乘法 | |
| public BigInteger divide (BigInteger val) 除法,获取商 | |
| public BigInteger[] divideAndRemainder (BigInteger val) 除法,获取商和余数 | |
| public boolean equals (Object x) 比较是否相同 | |
| public BigInteger pow (int exponent) 次幂 | |
| public BigInteger max/min (BigInteger val) 返回较大值/较小值 | |
| public int intValue (BigInteger val) 转为int类型整数,超出范围数据有误 | |
| */ | |
| //1、创建两个BigInteger对象 | |
| BigInteger bd1 = BigInteger.valueOf(10); | |
| BigInteger bd2 = BigInteger.valueOf(3); | |
| //2、加法 | |
| BigInteger bd3 = bd1.add(bd2); | |
| System.out.println(bd3); | |
| //3、除法,获取商和余数 | |
| BigInteger[] arr = bd1.divideAndRemainder(bd2); | |
| System.out.println(arr.length); | |
| System.out.println(arr[0]); | |
| System.out.println(arr[1]); | |
| //4、比较是否相同 | |
| boolean result = bd1.equals(bd2); | |
| System.out.println(result); | |
| //5、次幂 | |
| BigInteger bd4 = bd1.pow(2); | |
| System.out.println(bd4); | |
| //6、max | |
| BigInteger bd5 = bd1.max(bd2); | |
| System.out.println(bd5 == bd1);//true | |
| System.out.println(bd5 == bd2);//false | |
| //7、转为int类型整数,超出范围数据有误 | |
| int i = bd1.intValue(); | |
| System.out.println(i); | |
| long l = bd5.longValue(); | |
| System.out.println(l); | |
| double v = bd5.doubleValue(); | |
| System.out.println(v); | |
| } | |
| } | |