List of usage examples for java.math BigInteger BigInteger
private BigInteger(long val)
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*/ }