Ir ao conteúdo

Posts recomendados

Postado

Preciso mostrar a quantidade de vezes que um numero digitado aparecerá numa lista e a repetição deve parar só quando encontrar um número negativo, como no exemplo:

Ex: numero 3
lista 5 3 9 2 3 1 3 3 7 10 3 5 1 -1
quantidade de vezes que o numero 3 aparece = saída 5

A estrutura do exercício que me foi dado é essa:


 

import java.util.Scanner; 

public class Quantidade { 

public static void main(String[] args){ 

Scanner S; String aux; 
int Q = 0; S = new Scanner( System.in ); 
aux = S.nextLine(); 
int X = Integer.parseInt(aux); 

System.out.println(Q);
} 
}

 

como eu faço para que a repetição pare no número negativo? ou como eu verifico se o número digitado existe e se repete? deem uma luz por onde eu começo.

 

 

Postado
15 horas atrás, Afonso Rossoni disse:

como eu faço para que a repetição pare no número negativo?

Bem ... estruturas de repetição ... 

do{
  ...
}while(valor >= 0);

 

15 horas atrás, Afonso Rossoni disse:

como eu verifico se o número digitado existe e se repete?

Pra isso você precisa guardar todos os valores digitados anteriormente. Pesquise sobre vetores (arrays) que você vai encontrar a sua resposta.

Visitante
Este tópico está impedido de receber novas respostas.

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!