Ir ao conteúdo

Posts recomendados

Postado

Estou com di
ficuldades para mostrar os números impares, eu fiz isto em aula porém não está funcionando:

 

public static void main(String[] args) {
        
        int[] numeros;
        numeros = new int[10];
        int numeroImpar;
        double media;
        
        
        for (int i = 0; i < numeros.length; i++) 
        {
            String leitura_usuario = JOptionPane.showInputDialog(null, "Informe o numero na posicao ");
            int numeroLido = Integer.parseInt(leitura_usuario);
            numeros[i] = numeroLido;     
            
            if(numeroLido/2=!%0)
            {  
                
               JOptionPane.showMessageDialog(null, "numero impar "+numeroImpar);
               media=(numeroImpar*100)/numeros;
            }
        }
    
    
    
}


 

Postado

Para saber se um número é par, você não faz a divisão, e sim verifica o resto da divisão:

if (numero % 2 == 0) {
    // Par
} else {
    // Impar
}

 

 

Veja se isso ajuda:

import java.util.Arrays;
import java.util.StringJoiner;
import java.util.concurrent.ThreadLocalRandom;

public class Vetor {

    public static void main(String[] args) {
        int[] vetor = new int[10];

        // Preenche o vetor com números aleatórios entre 1 e 100
        preencherVetor(vetor);

        // Imprime o vetor
        System.out.println("  Vetor: " + Arrays.toString(vetor));

        // Imprime apenas os ímpares
        imprimirImpares(vetor);
    }

    private static void imprimirImpares(int[] vetor) {
        StringJoiner joiner = new StringJoiner(", ", "[", "]");

        for (int j : vetor) {
            if (j % 2 != 0) {
                joiner.add(String.valueOf(j));
            }
        }

        System.out.println("Ímpares: " + joiner);
    }

    private static void preencherVetor(int[] vetor) {
        ThreadLocalRandom random = ThreadLocalRandom.current();

        for (int i = 0; i < vetor.length; i++) {
            vetor[i] = random.nextInt(1, 101);
        }
    }
}

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!