fork download
  1. class Ideone{
  2. public static void main (String[] args) {
  3. System.out.println(isPrime(9));
  4. System.out.println(isPrime(15));
  5. System.out.println(isPrime(21));
  6. }
  7.  
  8. static boolean isPrime(int num) {
  9. if (num < 1) throw new IllegalArgumentException(
  10. "Argument (" + num + ") must be a positive integer.");
  11.  
  12. if (num <= 3) return num > 1;
  13. if ((num & 1) == 0) return false;
  14.  
  15. for (int i = 5; i * i <= num; i += 2)
  16. if (num % i == 0) return false;
  17.  
  18. return true;
  19. }
  20. }
Success #stdin #stdout 0.1s 320256KB
stdin
Standard input is empty
stdout
true
true
true