Java简单算法--求100以内素数

Posted 华裳绕指柔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java简单算法--求100以内素数相关的知识,希望对你有一定的参考价值。

package cn.magicdu.algorithm;

/**
 * 打印素数
 * 
 * @author xiaoduc
 *
 */
public class Prim {
    public static void main(String[] args) {
       for(int i=1;i<=100;i++){
           if(isPrime(i)){
               System.out.println(i);
           }
       }
    }

    /**
     * 判断是否是素数
     * @param num
     * @return
     */
    private static boolean isPrime(int num) {
        if(num==1){
            return false;
        }
        long sqrtNum=(long)Math.sqrt(num); //得到该数字的二次根
        for(int i=2;i<=sqrtNum;i++){
            if(num%i==0){
                return false;
            }
        }
        return true;
    }
    
    
}

 

以上是关于Java简单算法--求100以内素数的主要内容,如果未能解决你的问题,请参考以下文章

写一个求100以内素数的C语言与汇编的嵌入式编程

用C++编写程序求100以内的所有素数(质素)的和。

用C++求50~100内的素数,具体问题如下

求1到100以内的素数(质数)

C语言,求15以内的素数,关于num=1时,怎么修改?求大神

1.求100-300间的所有素数,按每行10个数输出,并求出输出怎么做?