作为圣诞礼物,我用Java写了一个小程序来计算素数。我的意图是让它整夜,计算下一个素数并将其写入.txt文件。在早上,我会杀死该程序,并将.txt文件送给我的朋友过圣诞节。.txt文件大小是否有上限?
有什么我应该担心的吗?请记住,这是真正的初学者Ziggy你正在谈论,而不是一些聪明的错误检查ASM人。
编辑更具体地说,因为我将在整夜计数素数时离开这个程序,所以我会遇到某种与内存有关的错误吗?就像堆栈砸碎堆或狗和猫一起睡觉?
编辑更具体地说,是否有一行代码,我可以把文件的大小为4GB时停止打印行?为了安全起见?
编辑:成功:晚上离开后,我得到的素数不超过13 KB,最高的是22947217,就好像数以万计的素数。成功!
明年你可以给你的朋友一盒斐波那契数字; o) – wcm 2008-12-24 17:29:06
heh。我的某个地方还有一张CD,其中包含我第一台素数发生器的输出。对于每个小于MAXINT的奇数,包含真/假的未压缩的256兆比特流。花了一天才完成。 :-) – 2008-12-24 18:10:59
这就是这样一个华丽的圣诞礼物! – Tbb 2015-05-14 09:03:34