Vamos usar um operador logico para comparação do vetor e da variavel = = este operador é usado para tipos de dados internos como INT, DOOUBLE e outros.
package vetor2;
import java.util.Scanner;
/**
*
* @author Euclezio
*/
public class Vetor2 {
public static void main(String[] args) {
// declaração de variaveis
int i;
int num=0;
int VetorNum[] = new int[3];
//biblioteca para leitura
Scanner ler = new Scanner(System.in);
//estrutura de repetição para preencher o vetor
for (i = 0; i < VetorNum.length;i++)
{
System.out.print("digite um numero: ");
VetorNum[i]= ler.nextInt();
}
//leitura do dado a ser pequisado
System.out.print("digite a pesquisa: ");
num= ler.nextInt();
//estrutura de repetição para a pequisa
for (i = 0; i < VetorNum.length;i++)
{
//comparação entre a variavel de busca e o vetor preenchido anteriormente
if (num = = VetorNum[i])
{
//se exitir o numero correspondente a pequisa exibe
System.out.println("achou: "+VetorNum[i]);
}
}
}
}
se você quer comparar vetores e variaveis do tipo STRING tem um POST relacionado a isto vai o link: http://euclezio.blogspot.com/2012/02/comparacao-de-um-vetor-e-uma-variavel.html
package vetor2;
import java.util.Scanner;
/**
*
* @author Euclezio
*/
public class Vetor2 {
public static void main(String[] args) {
// declaração de variaveis
int i;
int num=0;
int VetorNum[] = new int[3];
//biblioteca para leitura
Scanner ler = new Scanner(System.in);
//estrutura de repetição para preencher o vetor
for (i = 0; i < VetorNum.length;i++)
{
System.out.print("digite um numero: ");
VetorNum[i]= ler.nextInt();
}
//leitura do dado a ser pequisado
System.out.print("digite a pesquisa: ");
num= ler.nextInt();
//estrutura de repetição para a pequisa
for (i = 0; i < VetorNum.length;i++)
{
//comparação entre a variavel de busca e o vetor preenchido anteriormente
if (num = = VetorNum[i])
{
//se exitir o numero correspondente a pequisa exibe
System.out.println("achou: "+VetorNum[i]);
}
}
}
}
Comentários
Postar um comentário