Java: Použijte pokyny pro přepínání - takže to bude fungovat
V některých případech můžete v příkazech Java Switch upřednostňovat podmínky if. Řekneme vám, kdy to má smysl a jak naprogramujete příkaz k přepnutí.
Java: switch Statement - co to je?
Příkaz switch v Javě odpovídá větvi if-else s jinou syntaxí:
- Příkaz if zkontroluje booleovské hodnoty, tedy „true“ nebo „false“. Tyto výsledky vyplývají z porovnání dotazů v těle stavu If. V galerii obrázků můžete vidět příklady příslušných případů.
- Příkaz switch provede tato srovnání za vás. Můžete však porovnat pouze údaje typu "byte", "short", "int", "char", "String" nebo "enum". V dřívějších verzích Java (1.6 a nižší) fungují pouze celočíselné hodnoty.
- Závěr: S větvemi if-else jsou možné složitější dotazy, přičemž musíte napsat několik dalších znaků. Přepínač je elegantní varianta pro efektivní a kompaktní porovnání proměnných určitých typů dat.
Příkaz přepínače programu v Javě
- Příkaz switch začíná klíčovým slovem „switch“.
- Proměnná, kterou chcete porovnat s případy (případy), následuje v závorkách za ní - tj. V argumentu. Všechny případy jsou uzavřeny v složených závorkách.
- Po „případu“ je vždy dvojtečka. Můžete za tím umístit pokyny, které chcete provést - pokud je srovnání správné.
- Varování: Nezapomeňte na „přestávku“ podle vašich pokynů. V opačném případě by to znamenalo, že budou zpracovány všechny následující případy, dokud nedojde k „přerušení“. Toto je populární zdroj chyb pro začátečníky.
- Jako poslední případ můžete implementovat „výchozí případ“ (viz fotogalerie). Pokud není provedeno žádné jiné porovnání, bude se volat. To však není nezbytně nutné.
Chcete programovat? Také vám ukážeme, jak vytvářet třídy v Javě pomocí Eclipse.