Preciso de ajuda com um exercício em Java

E aí, tudo bem com vocês? Espero que sim!

Estou fazendo um exercício e cheguei num muro, acho que tentei tantas maneiras que acabei ficando com a mente ofuscada em relação ao exercício.

Código:

public static void main(String[] args) {

    int vetor[] = new int[8];
    int matricula[] = new int[4];

    Scanner entradaDados = new Scanner (System.in);
    
    for (int i = 0; i < vetor.length; i++) {
        System.out.println("Informe a " +(i+1)+ " matrícula: ");
        vetor[i] = entradaDados.nextInt();
    }
        for (int i = 0; i < 4; i++) {
            System.out.println("Digite o nº da matrícula para verificação: ");
            matricula[i] = entradaDados.nextInt();   
            
                if (matricula[i] == vetor[i]) {
                System.out.println("A matrícula " +matricula[i] + " consta no sistema.");
                } else {   
                System.out.println("A matrícula " +matricula[i] + " não consta no sistema.");
            }
    }

}

Se entrar com uma matrícula existente, ele vai ler e mostrar “consta no sistema”, depois eu digito uma não existente, ele mostra “não consta” porém se eu voltar com uma matrícula existente ele não sai da condição “não consta no sistema”. E se eu começar com uma matrícula não existente, ele só fica no else.

Edit: Esqueci o enunciado

Crie um array que contenha 10 números, que correspondem a matrículas de alunos. Ler 4 > matrículas e imprima a informação se o mesmo existe nesse array.

Grato desde já!

Aqui está, espero que te ajude.

public static void main(String[] args) {
int vetor[] = new int[8];
int matricula;
boolean consta= false;

Scanner entradaDados = new Scanner (System.in);

for (int i = 0; i < vetor.length; i++) {
    System.out.println("Informe a " +(i+1)+ " matrícula: ");
    vetor[i] = entradaDados.nextInt();
}
System.out.println("Digite o nº da matrícula para verificação: ");
matricula = entradaDados.nextInt();   
            
    for (int i = 0; i < 4; i++) 
    {
        if (matricula == vetor[i]) 
        {
            consta = true;
        }
    }
    if(consta == true)
    {
      System.out.println("A matrícula "+matricula + " consta no sistema.");
            } else {   
            System.out.println("A matrícula " +matricula + " não consta no sistema.");
        }
}