Ugrás a tartalomhoz

else block

A Wikiszótárból, a nyitott szótárból


Főnév

else block (tsz. else blocks)

  1. (informatika) Az else blokk a programozásban egy feltételes szerkezet része, amely akkor hajtódik végre, ha az if feltétele nem teljesül. Segítségével alternatív műveletet végezhetünk, ha az első feltétel hamis.



📌 Általános szintaxis

if (feltétel) {
    // Ez fut, ha a feltétel igaz
} else {
    // Ez fut, ha a feltétel hamis
}

🔍 Példa C++ nyelven

int szam = 5;

if (szam > 10) {
    std::cout << "Nagyobb, mint 10";
} else {
    std::cout << "Nem nagyobb, mint 10";
}

Kimenet: Nem nagyobb, mint 10



🧠 Mikor használd?

Használd az else blokkot, ha alternatív viselkedést akarsz definiálni egy feltétel elutasítása esetén.



💡 if-else if-else szerkezet

Több lehetséges útvonalhoz láncolhatók:

if (x < 0) {
    std::cout << "Negatív";
} else if (x == 0) {
    std::cout << "Nulla";
} else {
    std::cout << "Pozitív";
}

🧪 Példa Pythonban

age = 17

if age >= 18:
    print("Felnőtt")
else:
    print("Kiskorú")

📚 Java példa

int x = 42;

if (x % 2 == 0) {
    System.out.println("Páros");
} else {
    System.out.println("Páratlan");
}

else hibák, amikre figyelj

  1. Nem szabad feltételt írni utána – az else feltétel nélküli:

    else (x > 5) // ❌ Hibás!
    
  2. Zárójelek ({}) elhagyása: Ha csak egy utasítás van, elhagyható, de jobb mindig használni:

    if (a > b)
        std::cout << "A nyert!";
    else
        std::cout << "B nyert!";
    



🎯 Összefoglalás

Tulajdonság Leírás
Cél Alternatív kód futtatása, ha az if feltétel hamis
Feltétel Nincs – az else csak akkor fut, ha semmi más nem igaz
Gyakori Beágyazott if-else if-else szerkezetek
Nyelvek Használható szinte minden nyelvben: C++, Python, Java, JavaScript stb.