1 /**
2 * @author 冰樱梦
3 * 时间:2018年下半年
4 * 题目:检测是否为n的因子
5 *
6 */
7 public class Exercise07_06 {
8 public static void main(String[] args){
9 final int NUMBER_OF_PRIMES=50;
10 final int NUMBER_OF_PRIMES_PER_LINE=10;
11 int count=0;
12 int number=2;
13 System.out.println("The first 50 prime numbers are \n");
14
15 while(count<NUMBER_OF_PRIMES){
16 boolean isPrime=true;
17
18 for(int divisor=2;divisor<=Math.pow(number, 0.5);divisor++){
19 if(number % divisor==0){
20 isPrime=false;
21 break;
22 }
23 }
24 if(isPrime){
25 count++;
26
27 if(count%NUMBER_OF_PRIMES_PER_LINE==0){
28 System.out.println(number);
29 }
30 else
31 System.out.print(number+" ");
32 }
33 number++;
34 }
35
36 }
37 }