Java - podmíněné bloky

Obsah
Když je způsob vyhodnocení podmínek pomocí booleovských hodnot již znám, musíme být schopni provádět nebo ne akce v závislosti na logických operátorech, které používáme, v Jáva můžeme s tím hodně dosáhnout podmíněný blok „pokud“ který se zeptá, zda je splněna podmínka, a okamžitě nabídne blok, který má být proveden, pokud je tato podmínka splněna.
Pokud blok
The if prohlášení nám umožňuje sestavit vyhodnocení podmínky s kterýmkoli z 6 Podmíněné operátory JavaPři vyhodnocování podmínky, pokud je splněna, provede to, co má ve svém těle ohraničené závorkami, jinak to bude ignorovat.
DůležitéJak vidíme, je to velmi užitečné, protože nám to umožňuje dát rozhodovací pravomoc našemu programu, vyhodnocovat různé situace a umožňuje nám mít sadu bloků kódu, které nám umožňují pokrýt očekávané situace v kontextu našeho programu.
Podívejme se na následující kód, kde vyhodnotíme, zda je číslo násobkem 5 nebo násobkem 2 nebo obojí:
 import java.util.Scanner; public class Multiple {public static void main (String [] args) {Scanner input = new Scanner (System.in); System.out.println ("Zadejte celé číslo:"); int číslo = input.nextInt (); // Vyhodnocujeme vícenásobnou podmínku 5 if (číslo% 5 == 0) {System.out.println ("Je to 5"); } // Vyhodnocujeme vícenásobnou podmínku 2 if (číslo% 2 == 0) {System.out.println ("Je to 2"); }}} 

V tomto kódu není důležitá logika jako taková, protože vidíme, že je velmi jednoduchá, hodnotíme pouze to, zda je zbytek dělení roven nule, důležité, co zde vidíme, je, že máme dvě pokud bloky, který nám říká, že nemáme limit, pokud jde o podmínky, které můžeme vyhodnotit, samozřejmě pokud zneužijeme mnoho podmínek, budeme mít trochu čitelný kód, ale v tuto chvíli již máme více možností.
Podívejme se, jak se náš program chová při spuštění v konzole:

Jak vidíme, tyto dvě podmínky se navzájem nevylučují, takže při zadávání čísla, které je dělitelné mezi oběma čísly, získáme provedení obou podmíněných bloků.
Pokud blok - Jinak
Ne vždy budeme chtít, aby byl kód spuštěn, pouze pokud splňuje podmínku, někdy budeme muset říci, zda je splněn, provedeme toto, jinak provedeme tento jiný, protože Jáva můžeme postavit a if-else blok, kde pokud vyhodnotí, pokud není splněno, provede se blok else.
Podívejme se na následující příklad, hodláme vyhodnotit čísla a uvedeme, zda jsou sudá nebo lichá, pomocí stejného základu programu, který jsme provedli v předchozí části, změníme hlavní podmínku pro následující:
 if (číslo% 2 == 0) {System.out.println ("Je to sudé číslo"); } else {System.out.println ("Je to liché číslo"); } 

Jak vidíme, již máme exkluzivní podmínky, což nám umožňuje přidat větší kontrolu v rámci toku našeho programu.
Dokončujeme tento tutoriál s vědomím bloku if, jak jej použít k rozhodování na základě vyhodnocení podmínek a zkombinovat ho s jiným k rozšíření těchto funkcí v našem programu.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave