Created
November 23, 2012 12:44
-
-
Save marioplumbarius/4135463 to your computer and use it in GitHub Desktop.
Programa em Java que procura um valor dentro de um vetor e imprime na tela.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Leia um vetor de 20 posições | |
* leia um valor X qualquer | |
* Faça uma busca de X no vetor | |
* informe a posição do vetor que X foi encontrado | |
* ou diga que não foi encontrado | |
*/ | |
package vetores; | |
import java.util.Scanner; | |
public class Exercicio04 { | |
public static void main(String[] args){ | |
Scanner in = new Scanner(System.in); | |
// declaraçao do vetor | |
int[] vetor = new int[10]; | |
// declaracao de variavel | |
int num; | |
// entrada de dados -> vetor | |
for(int i = 0; i < vetor.length; i++){ | |
System.out.println("Digite um valor para a posição " + i); | |
vetor[i] = in.nextInt(); | |
} | |
// entrada de dados -> variável | |
System.out.println("Digite um valor para procurar no vetor"); | |
num = in.nextInt(); | |
// leitura do vetor | |
for(int i = 0; i < vetor.length; i++){ | |
// se existir no vetor o número digitado | |
if(vetor[i] == num){ | |
System.out.println("O índice do número digitado é " + i); | |
// se não existir... | |
} else if(i == vetor.length-1){ | |
System.out.println("Número não encontrado no vetor"); | |
} | |
} | |
} | |
} |
Estou tentando fazer a mesma comparação, só que com um vetor que armazena nomes, e só dá erro o método pesquisar que fiz.
Segue trechinho, caso possa contribuir:
public String pesquisar() {// pesquisando um nome no vetor
System.out.println("Informe o nome do cliente: ");
nome = inputS.nextLine();
int i = 0;
for (String p : clientes) {
if (p.contains(nome)) {
return "encontrado";
}
i++;
}
return "Não encontrado.";
}
Muito bom. Estava com dúvida para localizar um número dentro do vetor.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Olá! Poderia me ajudar com esse programa, por gentileza!
Desde já agradeço!
Faça um programa que peça ao usuário para informar o tamanho do vetor (quantidade de posições). Em seguida, peça para que o usuário informe valores inteiros que serão inseridos no vetor. Após o vetor ser preenchido, mostre na tela:
o conteúdo do vetor
o maior elemento do vetor
o menor elemento do vetor
a média de todos os elementos do vetor
o vetor ordenado de forma crescente