class Kaningaard{ private Kanin [] kaniner = new Kanin[100]; public boolean full() { //full hvis det ikke er noen plasser med null // full: [kanin1, kanin2, kanin3] // ikke full: [kanin1, kanin2, null] for (Kanin kanin : kaniner){ if (kanin == null){ return false; } } return true; } public boolean tom () { //tom hvis det bare er plasser med null // tom:[null, null, null] //ikke tom: [null, kanin1, null] for (int i = 0; i < kaniner.length; i++ ){ if (kaniner[i] != null){ return false; } } return true; } public Kanin finnEn(String navn) { //G? gjennom hele arrayen og returnere kanin-objektet med navnet for (int i = 0; i< kaniner.length; i++){ if (kaniner[i] != null){ if (kaniner[i].hentNavn().equals(navn)) { return kaniner[i]; } } } System.out.println("Ingen kanin med navn "+ navn); return null; } public void settInn (Kanin kanin) { //sjekke at det er plass //sjekke at det ikke finnes en kanin med samme navn if (full() == true) { System.out.println("Det er fullt!"); } else if (finnEn(kanin.hentNavn()) != null){ System.out.println("Det finnes allerede en kanin med navn " + kanin.hentNavn()); } else { for (int i = 0; i