Skip to content

Instantly share code, notes, and snippets.

@marioluan
Created November 23, 2012 12:44
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save marioluan/4135463 to your computer and use it in GitHub Desktop.
Save marioluan/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.
/*
* 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");
}
}
}
}
@peppa-sad
Copy link

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

@shellpontes
Copy link

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.";
}

@SamColt36
Copy link

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