int vet[] = {3, 7, 6, 1, 9, 4, 2};
for(int valor: vet){
System.out.print(valor + " “);
}
System.out.println(”");
System.out.println(“Qual elemento deseja encontrar?”);
Scanner teclado = new Scanner(<a href="http://System.in">System.in</a>);
int user = teclado.nextInt();
int s = Arrays.binarySearch(vet, user);
if(s>0){
System.out.print("Encontrei o valor na posição " + s + " ");
}else{
System.out.println(“Desculpe, não encontrei o elemento " + s + " !”);
}
Boa noite, o código está rodando, porém não de forma correta! Não consigo entender, ele dá umas posições diferentes da que o usuário digitou.Alguém poderia me ajudar?
Aguardo retorno.abçs.


, olhe aqui :