public class Test
{
public static void main(String[] args)
{
final int NUMBER_OF_PRIMES = 50;
final int NUMBER_OF_PRIMES_PER_LINE = 10;
int count = 0;
int number = 2;
int[] array = new int[NUMBER_OF_PRIMES];
System.out.println("The first 50 prime numbers are: ");
while(count < NUMBER_OF_PRIMES)
{
boolean isPrime = true;
for(int divisor = 2; divisor <= Math.pow(number, 0.5); divisor++)
{
if(number % divisor == 0)
{
isPrime = false;
break;
}
}
if(isPrime == true)
array[count++] = number;
number++;
}
for(int i = 0; i < 50; i++)
{
if((i + 1) % NUMBER_OF_PRIMES_PER_LINE == 0)
System.out.println(array[i]);
else
System.out.print(array[i] + " ");
}
}
}