Busca no Array!

Help, preciso digitar nesse caso 5 numeros no array e logo apos fazer a busca de um numero que esteja nesse array, caso o numero esteja no array sera mostrada uma determinada mensagem o mesmo acontece-ra se esse numero nao estiver no array, porem a buisca não é efetuada. Algume poderia me ajudar?

import javax.swing.JOptionPane;

public class Numeros

{

   public static void main(String args[])
  
  {
  
     int numeroAleatorio;
  
     int array[];
     array = new int [5];
  
     for (int c = 0; c < array.length; c++)
        JOptionPane.showInputDialog(null, "Digite Um numero qualquer");
  
  	
     numeroAleatorio = Integer.parseInt(JOptionPane.showInputDialog(null, "Numero a ser encontrado"));
  	
		
	      for(int c = 0; c < array.length; c++)
		
        if( array[c] == numeroAleatorio)
        {
           JOptionPane.showMessageDialog(null, "Numero encontrado");
        }
        
        else
        {
           JOptionPane.showMessageDialog(null, "Numero nao encontrado");
        }				
  		
    
     System.exit(0);
  }

}

Opa blz,
tem uma coisa, vc não está guardando os numeros no array
por isso não está funcionando.

aqui o codigo mudado.

import javax.swing.JOptionPane;

public class Numeros
{

public static void main(String args[])

{

    int numeroAleatorio;

int array[];
array = new int [5];

for (int c = 0; c < array.length; c++)
    array[c]=Integer.parseInt(JOptionPane.showInputDialog(null, "Digite Um numero qualquer"));



numeroAleatorio = Integer.parseInt(JOptionPane.showInputDialog(null, "Numero a ser encontrado"));

boolean match=false;
for(int c = 0; c < array.length; c++){
    if( array[c] == numeroAleatorio){
	match=true;
    }
}
if(match){	
    JOptionPane.showMessageDialog(null, "Numero encontrado");
}
else{
    JOptionPane.showMessageDialog(null, "Numero não encontrado");
}

System.exit(0);
}

}