Průvodce pro začátečníky k prohlášení o výběru jazyka Java

Průvodce pro začátečníky k prohlášení o výběru jazyka Java

Příkazy pro výběr jsou strukturou řízení programu v Javě. Jak název napovídá, slouží k výběru cesty spuštění, pokud je splněna určitá podmínka.





jak získat více video ram

V Javě existují tři příkazy pro výběr: -li , kdyby..jinak , a přepínač . Pojďme se na ně podívat blíže.





1. Prohlášení if

Toto je jediné prohlášení o výběru. Je pojmenována tak, protože vybírá nebo ignoruje pouze jednu akci (nebo skupinu akcí).





Pokud chcete, aby se určitý příkaz provedl, pokud je daná podmínka pravdivá, použijte -li tvrzení. Podmínkou je jakýkoli výraz, který dává booleovský výsledek, tj. True nebo false (1 nebo 0). Operace relační, logické a rovnosti jsou takové typy výrazů, které dávají logický výsledek.

Pokud je podmínka nepravdivá, bude provedení předpokládané akce přeskočeno.



Syntax:

if (condition)
statement

Ukázkový kód:





if (mark >90)
System.out.println('You got grade A');

Všimněte si odsazení před System.out.ln () tvrzení. Je dobré jej zahrnout, aby se ukázala struktura programu. Většina IDE to automaticky obsahuje při přechodu na další řádek. Neměli byste se tedy obávat, že jej zapomenete zahrnout.

2. Prohlášení if..else

Toto je prohlášení o dvojím výběru. Je pojmenována tak, protože si vybírá mezi dvěma různými akcemi (nebo skupinou akcí).





Příbuzný: Jak používat funkci IF s vnořenými vzorci v Excelu

The kdyby..jinak příkaz provede určitou akci v souboru -li blok, když je podmínka pravdivá. V opačném případě provede akci v souboru jiný blok, když je podmínka vyhodnocena jako falešný výsledek.

Syntax:

if (condition)
statement1
else
statement2

Ukázkový kód:

if (age <18)
System.out.println('You are a minor.');
else
System.out.println('You are an adult.');

Vnořeno, pokud ... jinak

Je možné mít kdyby..jinak prohlášení uvnitř kdyby..jinak prohlášení, scénář známý jako vnoření.

Viz příklad níže:

if (temperatures > 6000){
System.out.println(' Object's color likely blue');
}
else{
if (temperatures > 5000){
System.out.println(' Object's color likely white');
}
else{
if(temperatures > 3000){
System.out.println(' Object's color likely yellow');
}
else{
System.out.println(' Object's color likely orange');
}
}
}

Výše uvedený kód kontroluje, zda je teplota objektu v určitém rozmezí, a poté vytiskne jeho pravděpodobnou barvu. Výše uvedený kód je podrobný a s největší pravděpodobností vám bude připadat matoucí dodržovat logiku.

Podívejte se na ten níže. Dosahuje stejného cíle, ale je kompaktnější a nemá zbytečné {} po jiný . Většina programátorů to ve skutečnosti upřednostňuje před tím druhým.

if (temperatures > 6000){
System.out.println(' Object's color likely blue');}
else if (temperatures > 5000){
System.out.println(' Object's color likely white');}
else if (temperatures > 3000){
System.out.println(' Object's color likely yellow');}
else {
System.out.println(' Object's color likely orange');}

Bloky

The -li a kdyby..jinak prohlášení obecně očekávají provedení jedné akce. Pokud s nimi chcete provést více příkazů, použijte závorky {} seskupit tyto akce.

if (condition){
// statements
} else {
// statements
}

3. Přepnout

Toto je prohlášení s vícenásobným výběrem. Zkontroluje, zda se výraz shoduje s jedním z daných případů, a poté provede akci pro tento případ.

Syntax:

switch(expression) {
case a:
// statement
break;
case b:
// statement
break;
case n:
// statement
break;
default:
// statement
}

The přestávka příkaz se používá k zastavení přepínač prohlášení o spuštění, když byla nalezena shoda. Není -li nalezen případ, není třeba ztrácet čas na provedení.

stáhnout jakýkoli film z jakéhokoli webu

Výraz uvedený v příkazu switch musí být konstantní integrál typu byte , krátký (ale ne dlouho ), int , nebo char . Můžete také použít Tětiva datový typ.

Ukázkový kód:

String position= 'E';
switch(position) {
case 'N':
System.out.println('You are in the North');
break;
case 'W':
System.out.println('You are in the West');
break;
case 'S':
System.out.println('You are in the South');
break;
case 'E':
System.out.println('You are in the East');
break;
default:
System.out.println('Non-cardinal position');
}

Podívejte se na prohlášení Python if

Nyní, když jste se naučili používat výběry v Javě, může být zajímavé přejít na Python.

Logika programování je podobná, ale Python je přívětivější pro začátečníky a není tak rozvláčný. Učení logiky ve více jazycích pomáhá prosadit procvičované myšlenky. Diverzifikace znalostí o kódování není nikdy špatný nápad.

Podíl Podíl tweet E-mailem Jak používat prohlášení Python if

Zvládnutí Pythonu znamená seznámit se s příkazem Python if. Použijte tyto příklady příkazů if ke zlepšení znalostí Pythonu.

Číst dále
Související témata
  • Programování
  • Jáva
  • Návody na kódování
O autorovi Jerome Davidson(22 článků zveřejněno)

Jerome je spisovatelem štábu v MakeUseOf. Zabývá se články o programování a Linuxu. Je také nadšencem kryptoměn a vždy má přehled o krypto průmyslu.

Více od Jerome Davidsona

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru