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[] argv) throws Exception {
    BigInteger bi1 = new BigInteger("1234567890123456890");
    BigInteger bi2 = BigInteger.valueOf(123L);

    bi1 = bi1.divide(bi2);//from w  w  w  . j  a  v a2  s. com

}

From source file:Main.java

public static void main(String[] argv) throws Exception {
    BigInteger bi1 = new BigInteger("1234567890123456890");
    BigInteger bi2 = BigInteger.valueOf(123L);

    bi1 = bi1.multiply(bi2);//  w w w .j a v  a2 s.  c om

}

From source file:Main.java

public static void main(String[] argv) throws Exception {
    BigInteger bi1 = new BigInteger("1234567890123456890");
    BigInteger bi2 = BigInteger.valueOf(123L);

    bi1 = bi1.subtract(bi2);//  ww  w .j ava2  s  . c  o  m

}

From source file:Main.java

public static void main(String[] args) {

    BigInteger exponent = new BigInteger("2");

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

    // perform modPow operation on bi1 using bi2 and exp
    BigInteger bi3 = bi1.modPow(exponent, bi2);

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

From source file:Main.java

public static void main(String[] args) {

    BigInteger bi1 = new BigInteger("0");
    BigInteger bi2 = new BigInteger("10");
    BigInteger bi3 = new BigInteger("-10");

    // assign signum results of bi1, bi2, bi3 to i1, i2, i3
    int i1 = bi1.signum();
    int i2 = bi2.signum();
    int i3 = bi3.signum();

    // print i1, i2, i3 values
    System.out.println(i1);/* w ww . jav  a  2s  .  c  o m*/
    System.out.println(i2);
    System.out.println(i3);
}

From source file:Main.java

public static void main(String[] args) {

    BigInteger bi1 = new BigInteger("6");
    BigInteger bi2 = new BigInteger("3");

    // compare bi1 with bi2
    int res = bi1.compareTo(bi2);

    String str1 = "Both values are equal ";
    String str2 = "First Value is greater ";
    String str3 = "Second value is greater";

    if (res == 0)
        System.out.println(str1);
    else if (res == 1)
        System.out.println(str2);
    else if (res == -1)
        System.out.println(str3);
}

From source file:Main.java

public static void main(String[] argv) throws Exception {
    BigInteger bi1 = new BigInteger("1234567890123456890");
    BigInteger bi2 = BigInteger.valueOf(123L);

    bi1 = bi1.multiply(bi2);//from w  ww.java 2s .  c o  m

    bi1 = bi1.subtract(bi2);

    bi1 = bi1.divide(bi2);

    bi1 = bi1.negate();

}

From source file:Main.java

public static void main(String[] argv) throws Exception {
    BigInteger bi = new BigInteger("1023");
    // Parse and format to binary
    bi = new BigInteger("1111111111", 2);
    String s = bi.toString(2);/*  ww  w. j  av  a  2s .com*/
    System.out.println(s);
    bi = new BigInteger("1000", 8);

    System.out.println(s = bi.toString(8));

    bi = new BigInteger("1023");
    s = bi.toString();
    System.out.println(s);

    bi = new BigInteger("3ff", 16);
    s = bi.toString(16);
    System.out.println(s);
}

From source file:Main.java

public static void main(String[] args) {
    BigInteger numberA = new BigInteger("98765432123456789");
    BigInteger numberB = BigInteger.TEN;

    numberA = numberA.add(numberB);//www.j a  va 2 s .c  om
    System.out.println("numberA = " + numberA);

    numberA = numberA.multiply(numberB);
    System.out.println("numberA = " + numberA);

    numberA = numberA.subtract(numberB);
    System.out.println("numberA = " + numberA);

    numberA = numberA.divide(numberB);
    System.out.println("numberA = " + numberA);

    numberA = numberA.mod(numberB);
    System.out.println("numberA = " + numberA);

    numberA = numberA.pow(2);
    System.out.println("numberA = " + numberA);

    numberA = numberA.negate();
    System.out.println("numberA = " + numberA);
}

From source file:Main.java

public static void main(String[] args) {

    // assign value to bi1
    BigInteger bi1 = new BigInteger("7");

    // perform clearbit operation on bi1 with index 2
    BigInteger bi2 = bi1.clearBit(2);

    System.out.println(bi2);/*from  w  w w  . j a va2 s. co  m*/
}