Implementar uma função em Java que verifica se um número inteiro positivo fornecido pelo usuário é um número primo. O programa deve ser otimizado para minimizar o número de iterações, por exemplo, verificando apenas até a raiz quadrada do número. Além disso, o programa deve lidar com entradas inválidas e fornecer mensagens de erro apropriadas.
Implementar uma função em Java que verifica se um número inteiro positivo fornecido pelo usuário é um número primo. O programa deve ser otimizado para minimizar o número de iterações, por exemplo, verificando apenas até a raiz quadrada do número. Além disso, o programa deve lidar com entradas inválidas e fornecer mensagens de erro apropriadas.