我想用java找质数,但是到7他就停了。

发布时间:2019-07-29 17:00:46

import java.util.Scanner;

public class 质数

{

public static void main(String[] args)

{

System.out.println("2");

for(long n = 3;n <= 9223372036854775805L && n >=3 ;n += 2){

long m = 2;

for( ;m < n;m++){

if(n % m == 0){

m = -100;

}

}

if(m != -99){

System.out.println(n);

}

}

long n = 9223372036854775807L;

long m = 2;

for( ;m < n;m++){

if(n % m == 0){

m = -100;

}

}

if(m != -99){

System.out.println(n);

}

}

}


Microsoft Windows [版本 6.1.7601]

版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

D:\PaoMo>java 质数

2

3

5

7


到7就停了是为什么?

推荐回答

还没有选出推荐答案,请稍候访问或查看其他回答!
以上问题属网友观点,不代表本站立场,仅供参考!