1
resposta

[Dúvida] imprimir números primos de um vetor em java

Montar uma rotina que ordene um vetor com 10 posições, utilizando qualquer método de ordenação desejado. Ao final da operação, imprimir o índice que armazenam números primos. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

só consgui resover até aqui

1 resposta

Boa tarde,

public boolean ePrimo(int numero) {
        if (numero <= 1) {
            return false;
        }
        for (int i = 2; i <= Math.sqrt(numero); i++) {
            if (numero % i == 0) {
                return false;
            }
        }
        return true;
    }

Você pode utilizar esse codigo acima para fazer uma verificação se o numero e primo. Se ele retornar false, você não mostra o indice caso retornar true, você imprime o indice.