Prime Number in Java
A prime number is a number greater than 1 that has no divisors other than 1 and itself.
Examples: 2, 3, 5, 7, 11, 13...
Java Program to Check Prime Number
import java.util.Scanner; public class PrimeCheck { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter a number: "); int number = scanner.nextInt(); if (number <= 1) { System.out.println(number + " is not a prime number."); return; } boolean isPrime = true; for (int i = 2; i <= number / 2; i++) { if (number % i == 0) { isPrime = false; break; } } if (isPrime) { System.out.println(number + " is a prime number."); } else { System.out.println(number + " is not a prime number."); } } }
Output
Enter a number: 7 7 is a prime number.
Explanation
- We check if the number is divisible by any number between 2 and half of the number.
- If divisible, it's not a prime.
- We exclude 0 and 1 since they are not prime numbers.
Conclusion
This is a basic and frequently asked question in Java interviews, suitable for understanding loops and conditions.