Java tutorial
import java.math.BigInteger; /* Here's Long.MAX_VALUE: 9223372036854775807 Here's a bigger number: 3419229223372036854775807 Here it is as a double: 3.419229223372037E24 */ public class MainClass { public static void main(String[] args) { System.out.println("Here's Long.MAX_VALUE: " + Long.MAX_VALUE); BigInteger bInt = new BigInteger("3419229223372036854775807"); System.out.println("Here's a bigger number: " + bInt); System.out.println("Here it is as a double: " + bInt.doubleValue()); } }