Búsqueda secuencial en java: Buscar un número en especifico en un arreglo.

Buscar un número en especifico en un arreglo:



import java.util.Scanner;
 
 
public class main {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int [] numeros = {23,43,1,5,2,22,32,78};
        Scanner leer = new Scanner(System.in);
        boolean existe= false;
         
        System.out.println("ingrese el número a buscar!");
        int numBuscado = leer.nextInt();
         
        for(int b = 0; b < numeros.length; b++){
             
            if(numeros[b]==numBuscado){
                 
                System.out.println("el numero si existe, en la posicion "+(b+1));
                break;
            }
            if(b == numeros.length-1){
                existe = true;
            }
        }       
        if(existe==true){
             
            System.out.println("el numero no existe");
        }
    }
}


UNa vez ejecutado el código la salida sera la siguiente:


ingrese el número a buscar!
2
el numero si existe, en la posicion 5