高波 发表于 2013-12-24 19:53
哥们,别说int,就是long,double也装不下1000!的结果啊。。。我写了一个可以参考一下。若发现不足之处还 ...
次长风 发表于 2013-12-24 19:03
1000!超出了int的取值范围,会溢出,肯定要出问题的换成double的试试
just_nnnnx 发表于 2013-12-24 18:55
int 占四个字节,也就是4个8位,最大值是2的32次方减一,而1000!的值明显已经超出了int的范围,不止是int ...
xplcc 发表于 2013-12-24 18:50
1000!已经超出int的最大范围了
李辉-湖北 发表于 2013-12-24 21:02
char[] numChar = jcd.qiuJieCheng(100).toString().toCharArray();
把这里的100改成1000就可以是吧?结 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |