Olá pessoal!
Quero saber se tem como comparar valores dentro de um único vetor.
Ex:
int vetor[] = new int[10];
vetor[0] = nextInt(); // Recebe input
e ai que se os proximos valores ja tiverem sido digitados anteriormente, pedir pro usuario digitar um novo e avisar que ja existe esse valor dentro desse vetor, é possivel?
Array - Java
3 Respostas
Dá uma procurada aqui no fórum. Tem exemplos prontos disso.
Não achei cara, pesquisei bastante já.
Cria um método onde você passa o vetor e o valor a ser verificado como parâmetro.
Exemplo:
void meuCodigo () {
int vetor[] = new int[10];
int valor = nextInt(); // Recebe input
if (!contem(vetor, valor)) {
vetor[0] = valor;
}
}
boolean contem(int[] vetor, int valor) {
for (int elemento : vetor) {
if (elemento == valor) {
return true;
}
}
return false;
}
Criado 1 de setembro de 2021
Ultima resposta 2 de set. de 2021
Respostas 3
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Apache Kafka e Spring Boot: Comunicacao assincrona entre... Por Eduardo Felipe Zambom Santana — Casa do Codigo