Gyakorlati alapok

Számok 1 és 50 között

 

A problémák megoldására legtöbbször többféle lehetőségünk van a Javán belül, ezek közül 1 mindig az optimális megközelítés. Például ha ki szeretnénk listázni az egész számokat 1 és 50 között, akkor ezt megtehetjük az alábbi fapados módszerrel:

 

int szam1 = 1;

int szam2 = 2;

int szam3 = 3;

...

 

System.out.print(int szam1, int szam2, int szam3);

 

Ekkor 50 db számot külön-külön hozunk létre. Azonban ez a kód annyira gagyi, hogy szándékosan nem tettem futtatható állapotba.

 

www.informatika-programozas.hu - Ezt most meg kell tanulni!

 

A keresés, az adatrendezés és a listagyártás az egyik leggyakoribb számítógépes műveletek, amelyek optimális végrehajtó művelete legtöbbször az iterálás, ciklikus ismétlés, ennek zászlóhajója pedig -ahogy az előző fejezetben megtanultuk-, a for ciklus.

 

Az alábbi futtatható Java-kódban a számokat nem külön-külön deklaráljuk, hanem a for ciklus egyébként is létrejövő i léptetőjét (int i = 1) írjuk ki és növeljük mindig (i++):

 

www.informatika-programozas.hu - Futtatható Java-kód!

 

 

 

 

 

 

 


public class Main {
    public static void main(String[] args) {
        for (int i = 1; i <= 50; i++){
        System.out.print(i + " ");
        }
    }
}

 

Végeredmény:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

 

Ha az eredményeket nem vízszintesen (System.out.print), hanem függőlegesen szeretnénk kiírni, akkor a System.out.println () függvényt kell felhasználnunk:

 

www.informatika-programozas.hu - Futtatható Java-kód!

 

 

 

 

 

 

 


public class Main {
    public static void main(String[] args) {
        for (int i = 1; i <= 50; i++){
            System.out.println(i + " ");
        }
    }
}

 

Végeredmény:

1

2

3

4

5

stb.