题目:

求100之内的素数

代码:

public class Prog18{
    public static void main(String[] args){
        int n = 100;
        System.out.print(n+"以内的素数:");
        for(int i=2;i<n+1;i++){
            if(isPrime(i))
              System.out.print(i+" ");
        }
    }
    //求素数
    private static boolean isPrime(int n){
        boolean flag = true;
        for(int i=2;i<Math.sqrt(n)+1;i++)
            if(n%i==0){
              flag = false;
              break;
            }
        return flag;
    }
}

运行结果:

100以内的素数:3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐