Example usage for java.math BigInteger BigInteger

List of usage examples for java.math BigInteger BigInteger

Introduction

In this page you can find the example usage for java.math BigInteger BigInteger.

Prototype

private BigInteger(long val) 

Source Link

Document

Constructs a BigInteger with the specified value, which may not be zero.

Usage

From source file:Main.java

public static void main(String[] args) {

    BigInteger bi1 = new BigInteger("-100");
    BigInteger bi2 = new BigInteger("3");

    // perform remainder operation on bi1 using bi2
    BigInteger bi3 = bi1.remainder(bi2);

    System.out.println(bi3);/*w  ww.j  a v a2s  .c o m*/
}

From source file:Main.java

public static void main(String[] args) {

    BigInteger bi1 = new BigInteger("8");
    BigInteger bi2 = new BigInteger("-6");

    // perform xor on bi1, bi2 and assign result to bi3
    BigInteger bi3 = bi1.xor(bi2);

    System.out.println(bi3);/* ww w .j a  v  a  2 s  .c o  m*/
}

From source file:Main.java

public static void main(String[] args) {

    BigInteger bi1 = new BigInteger("7");
    BigInteger bi2 = new BigInteger("20");

    // perform modInverse operation on bi1 using bi2
    BigInteger bi3 = bi1.modInverse(bi2);

    System.out.println(bi3);/*from  w  ww  .j  av a 2  s.co m*/
}

From source file:Main.java

public static void main(String[] args) {

    BigInteger bi1 = new BigInteger("123");
    BigInteger bi2 = new BigInteger("1000");

    // assign the min value of bi1, bi2 to bi3
    BigInteger bi3 = bi1.min(bi2);

    System.out.println(bi3);/* w  ww.  j  a  v  a 2 s.  c  o  m*/
}

From source file:Main.java

public static void main(String[] args) {

    BigInteger bi1 = new BigInteger("7");
    BigInteger bi2 = new BigInteger("20");

    // multiply bi1 with bi2 and assign result to bi3
    BigInteger bi3 = bi1.multiply(bi2);

    System.out.println(bi3);/*  w  ww  .ja v  a  2 s  .c  o  m*/
}

From source file:Main.java

public static void main(String[] args) {

    BigInteger bi1 = new BigInteger("123");
    BigInteger bi2 = new BigInteger("1000");

    // assign the max value of bi1, bi2 to bi3
    BigInteger bi3 = bi1.max(bi2);

    System.out.println(bi3);//w w w . java  2  s.co m
}

From source file:Main.java

public static void main(String[] argv) throws Exception {
    BigInteger bi = new BigInteger("1023");
    String s = bi.toString();/*from  w w w . ja  v  a 2s.  c o m*/
}

From source file:Main.java

public static void main(String[] args) {

    BigInteger bi1 = new BigInteger("-100");
    BigInteger bi2 = new BigInteger("3");

    // BigInteger array bi stores result of bi1/bi2
    BigInteger bi[] = bi1.divideAndRemainder(bi2);

    System.out.println("Quotient is " + bi[0]);
    System.out.println("Remainder is " + bi[1]);
}

From source file:Main.java

public static void main(String[] args) {

    BigInteger bi1 = new BigInteger("10");

    // perform leftshift operation on bi1 using 2 and -2
    BigInteger bi2 = bi1.shiftLeft(2);
    BigInteger bi3 = bi1.shiftLeft(-2);

    System.out.println(bi2);// w ww  . j a  v  a  2s  . co  m
    System.out.println(bi3);
}

From source file:Main.java

public static void main(String[] args) {

    BigInteger bi1 = new BigInteger("4");

    // perform right shift operation on bi1 using 2 and -2
    BigInteger bi2 = bi1.shiftRight(2);
    BigInteger bi3 = bi1.shiftRight(-2);

    System.out.println(bi2);// w w w .  j ava  2  s.  co  m
    System.out.println(bi3);
}