A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

package com.hm.cn;

public class PrimeTest {

        /**
         * @Description:求1-100之间的质数,除以2到Math.sqrt(i),如果能被整除就不是质数
         */
        public static void main(String[] args) {
                for(int i=1;i<=100;i++){
                        if(getPrime(i)){
                                System.out.println("质数"+i);
                        }
                }
        }
       
        public static boolean getPrime(int n){
                for(int j=2;j<=Math.sqrt(n);j++){
                        if(n%j==0){
                                return false;
                        }
                }
                return true;
        }

}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马