no soy bueno explicando las cosas así que mejor te dejo la forma de como yo lo haría :)
Cita: int numero =5;
int i=0;
boolean existe=false;
int a[] = {1,2,3,4,5,6,7,8,9,10};
while ( i < a.length ) {
if( a[i] == numero )
{
existe=true;
break;
}
i++;
}
System.out.println( (existe)? "Elemento " +numero+ " encontrado en posicion: " + i : "Elemento NO existe" );
se malo :)