Jaký je rozdíl mezi vnořenými žebry?


Odpověď 1:

Vnořené If Statement

Když se příkaz if objeví uvnitř druhého, nazývá se vnoření příkazů if. Vnořování výrazů if je velmi užitečné, když máte co dělat tím, že sledujete více než jedno rozhodnutí. Pokud například potkáte učitele školy své dcery každou druhou sobotu v měsíci, abyste se seznámili s výkonem své panenky, pak na vaši schůzku následují dvě rozhodnutí. Nejprve by to měla být sobota, pak by to měla být druhá v měsíci. A praktičtěji, třetí je, že by to neměl být svátek. Naprogramujme si svůj plán schůzek následovně:

boolean isSat = true; int whatSat = 2; boolean isHoliday = false; if (isSat) {if (whatSat == 2) {if (isHoliday == false) {System.out.println ("Setká se dnes."); }}} else {System.out.println ("Žádná schůzka dnes.");}

If-Else Ladder

Příkazy toku řízení Java jsou prováděny shora dolů, proto bude žebřík podmínek if-else vyhodnocen shora dolů. Jakmile se příkaz if žebříku vyhodnotí jako pravdivý, příkazy spojené s tímto příkazem, pokud jsou provedeny, a zbývající část žebříku je vynechána. Poslední většina ostatních se provede pouze v případě, že se žádná podmínka v celém žebříku nevrací.

Zde je program, který demonstruje žebřík if-else. Určuje, zda je daná abeceda samohláska nebo souhláska.

// Demonstruje if-else ladderpublic class ControlFlowDemo {public static void main (String [] args) {char ch = 'o'; if (ch == 'a' || ch == 'A') System.out.println (ch + "je samohláska."); jinak pokud (ch == 'e' || ch == 'E') System.out.println (ch + "je samohláska."); jinak pokud (ch == 'i' || ch == 'I') System.out.println (ch + "je samohláska."); jinak pokud (ch == 'o' || ch == 'O') System.out.println (ch + "je samohláska."); jinak pokud (ch == 'u' || ch == 'U') System.out.println (ch + "je samohláska."); else System.out.println (ch + "je souhláska."); }} VÝSTUP ====== o je samohláska.

Ve výše uvedeném programu bude proveden jeden a jediný printlnstatement, bez ohledu na to, jaká je hodnota ch od az nebo AZ.


Odpověď 2:

pokud jsou příkazy používány pro rozhodování v kódu. pokud řekne Javascriptu, aby spustil kód v složených závorkách {} za určitých podmínek definovaných v závorkách.

Tyto podmínky jsou známé jako booleovské, protože mohou být pouze pravdivé nebo nepravdivé.

// před čímkoli, co požadujeme zavolat funkční funkci Quora (upvotes) {if (upvotes> = 6000) {návrat "Quoran"; // výstup, pokud je podmínka splněna} návrat "Newbie"; // výstup, pokud podmínka není pravdivá} document.writeln (Quora (7000));

Pokud je podmínka pravdivá [to znamená, že jsou vyšší nebo rovny 6 k], program provede kód v složených závorkách, což znamená, že vrátí „kvoran“.

Pokud chcete vidět jeho výsledek, můžete to udělat následovně:

// zkopírujte tento kód do libovolného textového editoru a uložte soubor s názvem quora.html // a otevřete jej. Výsledek se liší, výsledek můžete změnit v řádku // document.writeln (Quora ( 7000)); změňte číslo zde, abyste viděli jiný výsledek

Z toho lze usoudit, že pouze pokud se používá s přesně dvěma možnostmi, které jsou pravdivé nebo nepravdivé.

Čísla, která zapíšeme ('') vedle Quora (''), označují počet upvotů, když jsme vytvořili funkci v kódu (# 3)….

Kód nad tímto ukazuje Quoran, pokud je číslo v document.writeln (Quora (7000)); je větší než 6000 a zobrazí se nováčkům, pokud je počet menší než 6000

Nyní se pojďme dostat, pokud řetěz…

Pokud máte více podmínek, které je třeba řešit, můžete zřetězit příkazy if spolu s dalšími příkazy if.

Předpokládejme, že chceme do tohoto kódu přidat další přídavná jména, například ..

  • Populární QuoranFresh QuoranExperienced NewbieFresh Newbie

Měli bychom tedy použít jinak, pokud se v tomto kódu stane kód takto.




Tento kód můžete zkopírovat do libovolného textového editoru (Poznámkový blok bude nejlepší) a uložte jej jako Quorans.html a otevřete jej, abyste viděli význam tohoto kódu ...

Pro různé hodnoty .. můžete změnit číslo kódu (# 17)

Takže tady je výsledek úžasný .. (Samozřejmě to není ve skutečnosti pravda, jako ten, který má méně než 1000 upvotů, je ČERSTVÝ NOVINKA, nevadí to jen jako příklad)

Z výše uvedeného kódu získáme výsledek;

  • Fresh NewbiePokud je počet upvotů menší než 1 000Zkušený NewbiePokud je počet upvotů v rozmezí 1000 až 3500 Dobře, tady je otázka, proč proč jsme měli psát 'mezi 1000 a 3500', protože když voláme jinak, pokud příkaz, pak bychom měli nastavit priority podle podmínek jako v případě, že daná podmínka sleduje jak třetí, tak první podmínku, pak kód vrátí hodnotu první podmínky, protože jsme si nastavili její prioritu jako první. Aktualizovat kvoranPokud je počet upvotů mezi 3500 a 6000Zkušený kvoranPokud je počet upvotes je větší než 6000

Proto děkuji za takovou zvědavost v tomto poli kódování, doufám, že se brzy setkáme.

Och, děkuji za přečtení této odpovědi a děkuji těm klukům, kteří sledují tuto otázku.

Jsem tak šťastný, že vím, že se o to někdo zajímá.

Děkuji mnohokrát..

:)


Odpověď 3:

Vnořené, pokud: Vnořené, pokud příkazy musíte postarat o ostatní příkazy. Příkaz else pro if je nejbližší if if. Příklad:

Pokud)

{

pokud (b) prohlášení 1;

jinak prohlášení 2;

pokud (c) prohlášení 3;

jinak prohlášení 4;

pokud (c) prohlášení 5;

jinak prohlášení 6;

}

jinak prohlášení 7;

Příkaz if-else-if ladder: V žebříčku if-else-if program pokračuje v provádění dolů. Pokud je podmínka splněna, je žebřík vyřazen.

Obecná forma if-else-if:

if (výraz) prohlášení;

jiný

if (výraz) prohlášení;

jiný

if (výraz) prohlášení;

..

..

jinak prohlášení;