面试编程——输出1-10000的质数(素数)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liliang_11676/article/details/79971064

问题详情:

用java代码写出1-10000之间的所有质数

解决方案:

public class Primary{
    public static void main(String[] args){
     int i=0;
       for(i=2;i<=10000;i++){
          if(getPrimary(i)==true){
            System.out.print(i+" ");
          }
       }
 
     }
    public static boolean getPrimary(int i){
      int max=i/2+1;
      for(int n=2;n<max;n++){
          if(i%n==0){
             return false;
          }
      }
      return true;
    }
}



阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页