For-silmukan perusteet
Ymmärtäkää for-silmukan syntaksi, laskeminen ylös- ja alaspäin, summien kerryttäminen sekä break- ja continue-lauseiden käyttö.
For-silmukan perusteet on ilmainen Java Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/3. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Java Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Java Academy-kurssilla on yhteensä 3 oppituntia.
For-silmukan käsite
For-silmukka toistaa koodia yhden rivin kolmiosaisen rakenteen avulla: alustus; ehto; päivitys.
for (int i = 0; i < 3; i = i + 1) {
System.out.println("Loop " + i);
}Laskeminen ylöspäin
Laskekaa ylöspäin 1..5.
for (int i = 1; i <= 5; i = i + 1) {
System.out.println(i);
}Laskeminen alaspäin
Laskekaa alaspäin 5..1.
for (int i = 5; i > 0; i = i - 1) {
System.out.println(i);
}Kertymä
Summan 1..n laskeminen
public class Main {
public static void main(String[] args) {
int sum = 0; // start with 0
// Loop from 1 to 5 (inclusive)
for (int i = 1; i <= 5; i = i + 1) {
// Add current i to sum
sum = sum + i;
}
// Print the result
System.out.println("Sum = " + sum);
}
}
Break ja continue
break poistuu silmukasta. continue ohittaa loppuosan ja siirtyy seuraavaan iteraatioon.
public class Main {
public static void main(String[] args) {
// Loop from 1 to 5
for (int i = 1; i <= 5; i = i + 1) {
if (i == 3) continue; // skip printing when i == 3
if (i == 5) break; // stop the loop completely when i == 5
System.out.println(i); // print i if not skipped or stopped
}
}
}
For-esimerkki
Suorittakaa: Näette for-silmukoilla laskettavia summia, kertoman ja pienen tekstikolmion.
public class Main {
public static void main(String[] args) {
// Sum of even numbers 1..10
int sumEven = 0;
for (int i = 1; i <= 10; i = i + 1) {
if (i % 2 == 0) sumEven = sumEven + i;
}
System.out.println("Sum of even 1..10 = " + sumEven);
// Factorial of 5
int fact = 1;
for (int i = 1; i <= 5; i = i + 1) {
fact = fact * i;
}
System.out.println("5! = " + fact);
// Simple pattern (triangle)
for (int row = 1; row <= 3; row = row + 1) {
String line = "";
for (int col = 1; col <= row; col = col + 1) {
line = line + "*";
}
System.out.println(line);
}
}
}
5..1-silmukka
Pikatarkistus: Mikä for-silmukka tulostaa luvut 5 4 3 2 1 ja pysähtyy sen jälkeen?
Kertaus ja seuraava aihe
Kertaus: Opitte for-silmukan syntaksin, laskemisen ylös- ja alaspäin, arvojen kerryttämisen sekä break- ja continue-komennot.
Seuraavaksi: Harjoittelette kuvioita sisäkkäisillä for-silmukoilla.
Opi Java tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 104
- Oppitunnit
- 374
Usein kysytyt kysymykset
Onko oppitunti ”For-silmukan perusteet” ilmainen?
Kyllä – oppitunnin ”For-silmukan perusteet” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Java Academy-kurssin, päivitä CoddyKit PROhon. Java Academy-kurssilla on yhteensä 3 oppituntia.
Mitä opin oppitunnilla ”For-silmukan perusteet”?
Ymmärtäkää for-silmukan syntaksi, laskeminen ylös- ja alaspäin, summien kerryttäminen sekä break- ja continue-lauseiden käyttö. Harjoittelet Java Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Java Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Java Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/3.
Kuinka kauan ”For-silmukan perusteet”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Java Academy-oppitunnilla?
Kyllä. Jokainen Java Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- For-silmukan perusteet
- Sisäkkäiset for-silmukat ja tekstikuviot
- Kuviotehtäviä ja minikokeita