Criar vetor de 5 animais exibir mensagem de erro ao adicionar o 6 animal

me ajudem ja tentei fazer mais não acerto o codigo

id: String
descricao: String
especie : String


Metodo Construtor:
Animais(id, descricao, especie)

Posta o código que fez.

Principal:
import java.util.Scanner;
public class AnimaisMain {

static Scanner leitor;
static boolean busca(int x, int[]vetor) {
	for(int i = 0; i< vetor.length; i++ ) {
		if(vetor[i] == x) {
			return true;
		}
	}
	return false;
}
public static void main(String[] args) {
	
	leitor = new Scanner(System.in);
	int[] vetor = new int[5];
	int i = 0;
	while(i<5) {
		System.out.println("digite o numero do animail:");
		vetor[i] = leitor.nextInt();
		i++;
	}
	
	System.out.println("Digite o elemento de buscas:");
	int x = leitor.nextInt();
	boolean resultado = busca(x,vetor);
	System.out.println(resultado);

	Animais a1 = new Animais(1,"marro","cachorro");
	System.out.println(a1.getDescricao());
	
	Animais a2 = new Animais(2,"preto","gato");
	System.out.println(a2.getDescricao());
	
	Animais a3 = new Animais(3,"venenosa","cascavel");
	System.out.println(a3.getDescricao());

	Animais a4 = new Animais(4,"verde","tartaruga");
	System.out.println(a4.getDescricao());

	
	Animais a5 = new Animais(5,"branco","coelho");
	System.out.println(a5.getDescricao());



}

}


Classe Metodo :

public class Animais {
int id;
String descricao;
String especie;

Animais(int id, String descricao, String especie ){
	this.id = id;
	this.descricao = descricao;
	this.especie = especie;
}


String getDescricao() {
	
	return "Animais: id="+this.id+ ",descricao="
	+this.descricao +",especie="+this.especie;}

}

Você criou um vetor de int e não de Animal.

Cada objeto dessa classe representa um único animal, então o nome dela deveria ser Animal e não Animais.