【发布时间】:2013-03-29 08:36:15
【问题描述】:
public static void algorithmOne(int n){
long startTime = System.currentTimeMillis();
search:
for (int possiblePrime = 2; possiblePrime <= n; possiblePrime++){
for (int divisor = 2; divisor < possiblePrime; divisor++)
if ( possiblePrime%divisor == 0 && possiblePrime != divisor )
continue search;
System.out.println(possiblePrime);
}
long endTime = System.currentTimeMillis();
System.err.println(endTime - startTime);
}
这是一种查找素数的方法,我无法弄清楚为什么我没有达到“System.err.println(endTime - startTime);”行。
【问题讨论】:
-
一个整数,我必须找到从 2 到 N 的所有素数。
标签: java stdout output stderr println