黑马程序员技术交流社区
标题:
计算器问题
[打印本页]
作者:
盛祖华
时间:
2012-3-17 22:09
标题:
计算器问题
突然想起普通的计算器计算的数值都是在一定范围,比如:先不考虑long类型,由于int的正数范围为2的31次方,也就是20亿。如果想算更大的数,比如千亿,怎么办?计算机中的算术运算是会发生越界情况的,两个数值的运算结果不能超过计算机中的该类型的数值范围。如果不用构造方法,怎么解决这个问题?
作者:
李爱军
时间:
2012-3-17 23:32
java.math 包下面有 类BigInteger和类 BigDecimal,他们是专门用来处理超大数的操作的,用得着的话,可以去参照Java API
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2