常见对象_BigInteger的概述和构造方法

package cn.itcast_01;

import java.math.BigInteger;

/*
 * BigInteger:可以让超过Integer范围内的数据进行计算
 * 
 * 构造方法:
 * 		public BigInteger(String val):将 BigInteger 的十进制字符串表示形式转换为 BigInteger。
 */
public class BigIntegerDemo {
	public static void main(String[] args) {

		// 这几个测试,是为了简单超过int范围内,Integer就不能再表示,所以更谈不上计算了。
		// Integer i = new Integer(100);
		// System.out.println(i);
		// // System.out.println(Integer.MAX_VALUE);
		// Integer ii = new Integer("2147483647");
		// System.out.println(ii);
		//
		// // NumberFormatException 数字格式异常
		// Integer iii = new Integer("2147483648");
		// System.out.println(iii);
		
		//通过大整数来创建对象
		BigInteger bi = new BigInteger("2147483648");
		System.out.println("bi:"+bi);
	}
}

你可能感兴趣的:(Java,Integer,BigInteger)