Nyckelord: For-loopen

A: Skapa din första for-loop
Skapa en for-loop som skriver ut varje heltal mellan 1 och 100.
B: Skriv ut värden inom ett intervall
Skapa en for-loop som skriver ut varje heltal mellan 50 och 80.
Ledtråd
En for-loop har följande syntax:
for(int i = 0; i < 10; i++) {
// Kod körs 10 gånger
}
Lösning
Vi kan enkelt upprepa ett block av kod flera gånger med en loop. I detta fall vill vi skriva ut en siffra. Med for-loopen har vi en räknare som håller reda på hur många gånger loopen har körts. Exempelvis kan man lösa uppgift A på följande sätt:
for(int i = 1; i <= 100; i++) {
System.out.println(i);
}
Uttrycket betyder helt enkelt
- Starta räknaren
ipå1 (i = 1). - Upprepa loopen så länge som
i <= 100 - Efter varje iteration av loopen ökar vi räknare med
1 (i++)
På motsvarande sätt kan vi lösa uppgift B genom att skriva ut alla siffror i ett intervall såhär:
for(int j = 50; j <= 80; j++) {
System.out.println(j);
}
Denna gång börjar vi räknaren j på 50 och fortsätter så länge som räknaren är j <= 80. Notera att man kan sätta valfritt namn på räknaren. I uppgift A kallar vi räknaren för i och i uppgift B kallar vi räknaren för j. Vanligtvis brukar man använda i som variabelnamn som är en förkortning för index.
Extrauppgift:
Vad hade hänt om man hade bytt ut i++ till i = i + 2?