import java.util.Random; class Person { public boolean levende = false; public Person[] naboer = new Person[2]; public int antNaboer = 0; private String navn; public Person(String navn){ this.navn = navn; } public Person() { navn = "NA"; } public String hentNavn(){ return navn; } public void settLevende() { levende = true; } public void settDoed() { levende = false; } public void leggTilNabo(Person nabo) { /* Her legger jeg ikke ut det vi gjorde i timen fordi jeg ikke vil at dere skal kopiere det rett i obligen deres. Jeg viser derimot det vi gikk gjennom med sammenligninen av for og while løkker */ String[] array = {"Slik", "kan", "man", "også", "fylle", "et", "array", null, null, null}; int antallRepetisjoner = array.length; // Denne løkken går antallRepetisjoner runder int index = 0; while (index < antallRepetisjoner) { /* Kode som gjør noe kult */ index++; } // Tilsvarende for-løkke for (int i = 0; i < antallRepetisjoner; i++) { /* Kode som gjør noe kult */ } // Om man vil avslutte tidlig fra en løkke må man ha en sjekk // og man kan bruke kodeordet return; uten noe bak for å hoppe // ut av en metode som har returtype void når som helst System.out.println("Kjoerer for-loekke"); for (int i = 0; i < antallRepetisjoner; i++) { /* Kul kode */ System.out.println("i: " + i); if (array[i] == null) { /* Kode som gjør det du vil gjøre når du finner en ledig plass i String-arrayet array */ System.out.println("Returnerer fra metoden leggTilNabo. i == " + i); return; } } } }