Boa noite!
Estou a fazer um projecto para a faculdade de fazer lobos, tou a crir um linkedlist de lobos com o nome e a data de nascimento, o problema é que quando imprimo aparece-se isto [fojo.lobo@9cab16], ele nao esta a por bem os dados no linkelist.
o codigo é este
package fojo;
import java.util.LinkedList;
import java.util.Scanner;
public class lobo {
// cria uma LinkedList de lobos
static LinkedList <lobo> Lobo = new LinkedList <lobo>();
static Scanner leitor = new Scanner(System.in);
private static String nascimento;
private static String nome;
public lobo(String nome, String nascimento) {
lobo.nascimento = nascimento;
lobo.nome = nome;
}
public static void leDadosLobo() {
// le os dados
nome = leitor.next();
nascimento = leitor.next();
}
public static void adicionarDados(){
Lobo.add(new lobo(nome, nascimento));
System.out.print(Lobo);
}
public static void imprime(){
System.out.print("{");
for(int i = 0; i < Lobo.size(); i++)
System.out.print(lobo.nome + " = lobo " + lobo.nome + "/" + lobo.nascimento + ",");
System.out.println("}");
}
Obrigado =)
: