Move your print statement(s) outside of the inner loop.
public static void main(String args[]) {
int a;
Scanner sc = new Scanner(System.in);
System.out.println("Enter number to check : ");
//sc.close();
for (a = sc.nextInt(); a > 2;) {
boolean isPrime = true;
for (int b = 2; b < a; b++) {
if (a % b == 0) {
isPrime = false;
break;
}
}
if(isPrime) {
System.out.println(a + " is a prime number");
} else {
System.out.println(a + " is not a prime number");
}
}
}