Is there a better way to code this? This is the simplest way i could think of but many people have used more complicated code to determine if a number is a prime number.
public static void main(String[] args) {
Scanner inputFromUser = new Scanner(System.in);
int number;
System.out.println("Please enter a number: ");
number = inputFromUser.nextInt();
if(number == 2 || number ==3){
System.out.println("This number is prime");
}
else if(number%2 ==0 )
{
System.out.println("The number is not prime!");
}
else if(number%3 == 0){
System.out.println("The number is not prime!");
}
else{
System.out.println("This number is prime");
}
}
}