40 lines
1.2 KiB
Java
40 lines
1.2 KiB
Java
|
package Course_Codes;
|
|||
|
|
|||
|
import java.math.BigInteger;
|
|||
|
|
|||
|
public class <EFBFBD><EFBFBD><EFBFBD><EFBFBD> {
|
|||
|
|
|||
|
public static void main(String[] args) {
|
|||
|
String num="FF";//num<75><6D><EFBFBD><EFBFBD>16<31><36><EFBFBD>ƣ<EFBFBD><C6A3><EFBFBD>ô<EFBFBD><C3B4>Ӧ<EFBFBD>ľ<EFBFBD><C4BE><EFBFBD>10<31><30><EFBFBD>Ƶ<EFBFBD>255
|
|||
|
System.out.println(BigInteger.ONE);
|
|||
|
BigInteger a=new BigInteger("9527");
|
|||
|
System.out.println("a:"+a);
|
|||
|
//<2F><>numת<6D><D7AA>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
BigInteger b=new BigInteger(num,16);
|
|||
|
System.out.println("b<EFBFBD><EFBFBD>ʮ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>"+b);
|
|||
|
//<2F><>bת<62><D7AA>Ϊ<EFBFBD>˽<EFBFBD><CBBD><EFBFBD>
|
|||
|
System.out.println("b<EFBFBD>İ˽<EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>"+b.toString(8));
|
|||
|
//<2F><>bת<62><D7AA>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
System.out.println("b<EFBFBD>Ķ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>"+b.toString(2));
|
|||
|
//a+b a.add(b)=9527+255
|
|||
|
System.out.println("a+b="+a.add(b));
|
|||
|
//a-b a.subtract(b)=9527-255 a<><61>ֵû<D6B5>б<EFBFBD>
|
|||
|
System.out.println("a-b="+a.subtract(b));
|
|||
|
//a*b
|
|||
|
System.out.println("a*b="+a.multiply(b));
|
|||
|
//a/b
|
|||
|
System.out.println("a/b="+a.divide(b));
|
|||
|
//a%b
|
|||
|
System.out.println("a%b="+a.mod(b));
|
|||
|
//a b<><62><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC>
|
|||
|
System.out.println("a b<><62><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>"+a.gcd(b));
|
|||
|
//<2F>ж<EFBFBD>a<EFBFBD>Ƿ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>
|
|||
|
System.out.println("a<EFBFBD>Ƿ<EFBFBD>Ϊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"+a.isProbablePrime(10));
|
|||
|
//a^b%p
|
|||
|
BigInteger two=new BigInteger("2");
|
|||
|
//10^2%13=9
|
|||
|
System.out.println("10^2%13="+BigInteger.TEN.modPow(two, new BigInteger("13")));
|
|||
|
}
|
|||
|
|
|||
|
}
|