else block
Megjelenés
Főnév
else block (tsz. else blocks)
- (informatika) Az
elseblokk a programozásban egy feltételes szerkezet része, amely akkor hajtódik végre, ha aziffelté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
Nem szabad feltételt írni utána – az
elsefeltétel nélküli:else (x > 5) // ❌ Hibás!
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. |
- else block - Szótár.net (en-hu)
- else block - Sztaki (en-hu)
- else block - Merriam–Webster
- else block - Cambridge
- else block - WordNet
- else block - Яндекс (en-ru)
- else block - Google (en-hu)
- else block - Wikidata
- else block - Wikipédia (angol)