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 ifZvlá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í
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 DavidsonaPř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