me ajudem ja tentei fazer mais não acerto o codigo
id: String
descricao: String
especie : String
Metodo Construtor:
Animais(id, descricao, especie)
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.