阅读背景:

为什么我的程序为100以下但不低于100万的所有素数之和生成正确的输出?

来源:互联网 
public static void main(String args[])
{
    long sum = 0;
    for(int i=0; i<Integer.parseInt(args[0]); i++)
    {
        if(i != 1 && i%2 != 0 && i%3 != 0 && i%5 != 0 && i%7 != 0)
        {
            sum = sum + i;          
        }
        if(i==2 || i==3 || i==5 || i==7)
        {
            sum = sum + i;
        }

    }
    System.out.println(sum);
}
public static void main(String args[])
{
    lo



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: