用Java计算质数

虽然这是一种没有任何创意的简单方法,但仅仅旋转一个小时就能得到7978889等素数,相当有趣。

package sosuu;

public class ListSosuuMain {

    public static void main(String[] args) {
        for (int n = 0; n < Integer.MAX_VALUE; n++) {
            if (isSosuu(n) == true) {
                System.err.println(n);
            }
        }
    }

    public static boolean isSosuu(int n) {
        for (int m = 2; m < n; m++) {
            if (n % m == 0) {
                return false;
            }
        }
        return true;
    }
}

广告
将在 10 秒后关闭
bannerAds