This is the code I wrote about a prime number question using java but when I run the code it says something about java string formatter. Help me find out whats wrong please.
import java.util.Scanner;
public class Hello {
public static void main(String args[]) {
int checker=2;
boolean [] prime= new boolean [1000];
for(int i = 0; i < prime.length; i++)
{
prime[i] = true;
}
do
{
for(int i=2;i<prime.length;i++)
{
if((i % checker) == 0)
{
prime[i]=false;
}
}
checker++;
} while(checker!=999);
for(int i = 0; i < prime.length; i++)
{
System.out.printf("%5c",prime[i]);
}
}
}