Java Challenge, 寻找JAVA练习题的朋友来这里看看
新建了一个网站,欢迎大家上来挑战(适合JAVA初学者练习),题目不断更新中。。。cn-java.appspot.com
[ 本帖最后由 lampeter123 于 2009-10-20 17:34 编辑 ]
----------------解决方案--------------------------------------------------------
第一题` 2的38次方通不过`
2<<37 哪错了`
----------------解决方案--------------------------------------------------------
以下是引用chump345在2009-10-21 18:42:49的发言:
第一题` 2的38次方通不过`
2<<37 哪错了`
溢出问题,应该用math.BigDecimal类第一题` 2的38次方通不过`
2<<37 哪错了`
import java.math.BigDecimal;
public class LevelZero {
public static void main(String[] args) {
BigDecimal a = new BigDecimal(2);
BigDecimal b = a.pow(38);
System.out.print(b);
}
}
或可以用计算器来计
[ 本帖最后由 lampeter123 于 2009-10-22 13:44 编辑 ]
----------------解决方案--------------------------------------------------------