//【程序2】 FindPrimeNumber.java 题目:判断101-200之间有多少个素数,并输出所有素数。
//1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。
//素数亦称质数,所有的合数都可由若干个质数相乘而得到..
//2是最小的质数
import java.util.*;
import java.math.*;
public class FindPrimeNumberApp {
/**
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
printPrime pp=new printPrime();
pp.print();
}
}
class printPrime{
int n;
printPrime(){
n=1;
}
public void print(){
for(int i=101;i<=200;i++){
int flag=0;
for(int j=2;j<=Math.sqrt(i);j++){
if(i%j==0)
flag=1;
}
if(flag==0){
System.out.println("第"+n+"个质数"+i+" ");
n++;
}
}
}
}
题目:判断101-200之间有多少个素数,并输出所有素数。
最新推荐文章于 2020-11-27 19:48:34 发布