Escreva um programa que recebe um número inteiro de entrada e mostre no terminal/console se o número é primo ou não. Exemplo: Entrada: 10. Saída: O número 10 não é um número primo. Entrada: 7. Saída: O número 7 é um número primo.
eu escrevi assim: import java.util.Scanner;
public class VerificadorPrimo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Digite um número inteiro: "); int numero = scanner.nextInt();
boolean ehPrimo = true;
if (numero <= 1) {
ehPrimo = false;
} else {
for (int i = 2; i <= Math.sqrt(numero); i++) {
if (numero % i == 0) {
ehPrimo = false;
break;
}
}
}
if (ehPrimo) {
System.out.println("O número " + numero + " é um número primo.");
} else {
System.out.println("O número " + numero + " não é um número primo.");
}
scanner.close();
}
}
o resultado sai: Entrada: 10. Saída: O número 10 não é um número primo. Entrada: 7. Saída: O número 7 não é um número primo. *
preciso de ajuda...