Galera sou iniciante em java , e novato no forum , Gostaria de saber o que tem de errado no meu codigo , pois quando execulto ,ele nao repassa os valores do metodo da função Busca para o metodo da função Compara .Abraço .
[code]import java.util.Scanner;
public class BuscaVetor1 {
public static int[] Busca ()
{
int i;
int[] x = new int[10];
for(i = 0 ; i < x.length;i++)
{
System.out.print("Insira o "+(i+1)+"º numero : ");
x[i] = new Scanner(System.in).nextInt();
}
return x;
}
public static void Compara(int[] y)
{
y = new int[y.length];
int i,cont = 0,n;
int[] j = new int[y.length] ;
for(i = 0 ; i < y.length;i++)
{
System.out.println(y[i]);
}
System.out.println("Valor a ser Buscado : ");
n = new Scanner(System.in).nextInt();
for(i = 0 ; i < y.length;i++)
{
if(n == y[i])
{
j[i] = i;
System.out.println("Numero encontrado na Posicao : "+j[i]);
cont++;
}
}
System.out.println("Numero de vezes de repeticao : "+cont);
if(cont == 0)
{
System.out.println("Numero inexistente no vetor ");
}
}
public static void main(String[] args) {
int[] numeros = Busca();
Compara(numeros);
}
}
[/code]