1. BigInteger类概述
可以让超过Integer范围内的数据进行运算
2. 构造方法:
1 public BigInteger(String val)
3. 代码示例:
1 package cn.itcast_01; 2 3 import java.math.BigInteger; 4 5 /* 6 * BigInteger:可以让超过Integer范围内的数据进行运算 7 * 8 * 构造方法: 9 * BigInteger(String val) 10 */ 11 public class BigIntegerDemo { 12 public static void main(String[] args) { 13 // 这几个测试,是为了简单超过int范围内,Integer就不能再表示,所以就更谈不上计算了。 14 // Integer i = new Integer(100); 15 // System.out.println(i); 16 // // System.out.println(Integer.MAX_VALUE); 17 // Integer ii = new Integer("2147483647"); 18 // System.out.println(ii); 19 // // NumberFormatException 20 // Integer iii = new Integer("2147483648"); 21 // System.out.println(iii); 22 23 // 通过大整数来创建对象 24 BigInteger bi = new BigInteger("2147483648"); 25 System.out.println("bi:" + bi); 26 } 27 }
运行效果如下: