diff --git a/Java/java_primeChecker.java b/Java/java_primeChecker.java new file mode 100644 index 0000000..0d08b3b --- /dev/null +++ b/Java/java_primeChecker.java @@ -0,0 +1,29 @@ +import static java.lang.System.in; + +class Prime { + void checkPrime(int... numbers) { + for (int num : numbers) { + if (isPrime(num)) { + System.out.print(num + " "); + } + } + System.out.println(); + } + + boolean isPrime(int n) { + if (n < 2) { + return false; + } else if (n == 2) { + return true; + } else if (n % 2 == 0) { + return false; + } + int sqrt = (int) Math.sqrt(n); + for (int i = 3; i <= sqrt; i += 2) { + if (n % i == 0) { + return false; + } + } + return true; + } +}