Defo Skrevet 22. oktober 2013 Del Skrevet 22. oktober 2013 Hei! Hvordan kan jeg sørge for at for-loopen avsluttes med en gang if-setningen blir true?Ellers så vil alle tomme plasser i arrayen (studenter) fylles med objektet "s" eller hva? for(int i = 0; i < studenter.length; i++) { if (studenter[i] == null) studenter[i] = s; } Lenke til kommentar
jonny Skrevet 22. oktober 2013 Del Skrevet 22. oktober 2013 Slik: for(int i = 0; i < studenter.length; i++) { if (studenter[i] == null) { studenter[i] = s; break; } } Lenke til kommentar
Djn Skrevet 22. oktober 2013 Del Skrevet 22. oktober 2013 (endret) Riktig - og du vil bruke break; for å bryte ut av løkken. (Og siden du antageligvis kommer til å lure på det en gang: Break avslutter kun den innerste løkken, om du er inne i flere.) edit: jonny er en anelse raskere enn meg, ser jeg. Endret 22. oktober 2013 av Djn Lenke til kommentar
Defo Skrevet 23. oktober 2013 Forfatter Del Skrevet 23. oktober 2013 Takk for løsning! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå