Előadásrészlet egy mentorral a Codegym University tanfolyam részeként. Jelentkezzen a teljes tanfolyamra.


"Szia Amigo. Ma az if/else nyilatkozatokról fogunk beszélni ."

"A programoknak nem sok haszna lennének, ha nem reagálnának a változó külső körülményekre. Egy programnak tudnia kell, hogyan alkalmazkodjon a körülményekhez, és az egyik esetben egy műveletet hajtson végre, más esetekben pedig mást. A Java-ban ezt a 'if/else utasítás' – egy speciális konstrukció, amely lehetővé teszi különböző kódblokkok végrehajtását, ha egy feltétel teljesül."

"Három részből áll: " feltétel ", " parancs 1 " és " parancs 2 ". Ha a feltétel igaz, akkor az " 1. parancs " kerül végrehajtásra, ellenkező esetben a "2. parancs" . Ezek a parancsok soha nem hajtódnak végre. A kijelentés nagyjából így néz ki:"

Az if/else utasítás kódja
if (condition)
    command_1;
else
    command_2;

"Milyen izgalmas! Szerintem ez a kijelentés sokkal érdekesebbé teszi a programozást!"

"Igen. Íme néhány példa az Ön számára:"

Kód Magyarázat
1
if (a < b)
    System.out.println("A is less than B");
else
    System.out.println("B is less than  A");
Ha a kisebb, mint b, akkor az első parancs végrehajtásra kerül. Ellenkező esetben a második parancs kerül végrehajtásra . A parancsok soha nem hajtódnak végre.
2
if (a < b)
{
    System.out.println("A is less than B");
    System.out.println("B is greater than A");
}
else
{
     System.out.println("B is less than A");
     System.out.println("A is greater than B");
}
Egy parancsot lecserélhet egy kódblokkra. A többi ugyanaz.
3
if (a < b)
{
    a = 0;
}
else
{
}
Kihagyhatja az else blokkot, ha üres.
Ez a három példa teljesen egyenértékű.
Kihagyhatja a göndör zárójeleket, ha csak egy parancsot kell végrehajtania. Ha egynél több parancsa van, meg kell tartania a zárójeleket.
4
if (a < b)
{
    a = 0;
}
5
if (a < b)
    a = 0;

– Diego csak megkért, hogy adjak néhány feladatot.


Előadásrészlet egy mentorral a Codegym University tanfolyam részeként. Jelentkezzen a teljes tanfolyamra.