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; } }