[关闭]
@Dmaxiya 2019-01-28T00:09:40.000000Z 字数 945 阅读 1003

Java BigInteger

板子


  1. Scanner cin = new Scanner(new BufferedInputStream(System.in));
  2. BigInteger
  3. import java.io.*;
  4. import java.util.*;
  5. import java.math.BigInteger; // Load in
  6. public class Main{
  7. public static void main(String[] argc){
  8. BigInteger a,b,c;
  9. String s;
  10. int cmp,i;
  11. long l;
  12. boolean flag;
  13. Scanner in=new Scanner(System.in); //input
  14. while(in.hasNext()){
  15. a=in.nextBigInteger();
  16. b=in.nextBigInteger();
  17. }
  18. System.out.println(c); //output
  19. c=new BigInteger("1"); // 1
  20. c=c.valueOf(1);
  21. i=c.intValue(); // 1
  22. l=c.longValue(); // 1
  23. s=c.toString(); // "1"
  24. s=c.toString(k); // k进制
  25. cmp=a.compareTo(b); // -1 < 0 = 1 >
  26. c=a.max(b); // max(a,b)
  27. c=a.min(b); // min(a,b)
  28. c=c.negate(); // -c
  29. cmp=c.signum(); // -1 -> - 0 -> 0 1 -> +
  30. c=a.add(b);
  31. c=a.subtract(b);
  32. c=a.multiply(b)
  33. c=a.divide(b);
  34. c=a.mod(b) //or c=a.remainder(b); //+ - * / %
  35. c=a.pow(k); //^k
  36. //bit operator
  37. c=a.and(b);
  38. c=a.or(b);
  39. c=a.xor(b);
  40. c=a.not();
  41. c=a.shiftLeft(1);
  42. c=a.shiftRight(1);
  43. flag=a.isProbablePrime(n); // 1-1/n^2 possible
  44. c=a.nextProbablePrime(); //
  45. c=a.modInverse(b); // a^-1 mod c
  46. c=a.modPow(b,c); // a^b mod c
  47. }
  48. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注