Príručka pre začiatočníkov k vyhláseniam o výbere jazyka Java

Príručka pre začiatočníkov k vyhláseniam o výbere jazyka Java

Príkazy na výber sú štruktúra riadenia programu v Jave. Ako naznačuje názov, používajú sa na výber cesty spustenia, ak je splnená určitá podmienka.





prečo moje hodinky Apple tak rýchlo zomierajú?

V Jave existujú tri príkazy na výber: keby , keby..inak a prepínač . Pozrime sa na ne bližšie.





1. Vyhlásenie if

Toto je jediné vyhlásenie o výbere. Je pomenovaný tak, pretože vyberá alebo ignoruje iba jednu akciu (alebo skupinu akcií).





Ak chcete, aby sa určitý príkaz vykonal, ak je daná podmienka pravdivá, použite príkaz keby vyhlásenie. Podmienkou je akýkoľvek výraz, ktorý dáva booleovský výsledok, tj. Pravdivý alebo nepravdivý (1 alebo 0). Relačné, logické a rovnostné operácie sú typy výrazov, ktoré poskytujú booleovský výsledok.

Ak je podmienka nepravdivá, vykonanie predpokladanej akcie bude preskočené.



Syntax:

if (condition)
statement

Ukážkový kód:





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

Všimnite si odsadenie pred System.out.ln () vyhlásenie. Je osvedčené ho zahrnúť, aby sa ukázala štruktúra programu. Väčšina IDE to automaticky obsahuje pri prechode na nasledujúci riadok. Nemali by ste sa preto obávať, že ho zabudnete zahrnúť.

2. Vyhlásenie if..else

Toto je vyhlásenie o dvojitom výbere. Je pomenovaná tak, pretože si vyberá medzi dvoma rôznymi akciami (alebo skupinou akcií).





Súvisiace: Ako používať funkciu IF s vnorenými vzorcami v programe Excel

The keby..inak vyhlásenie vykoná určitú akciu v súbore keby zablokovať, ak je podmienka pravdivá. V opačnom prípade vykoná akciu v súbore inak blok, keď sa stav vyhodnotí ako falošný.

Syntax:

if (condition)
statement1
else
statement2

Ukážkový kód:

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

Vnorené, ak..inak

Je možné mať keby..inak vyhlásenia vo vnútri keby..inak vyhlásenia, scenár známy ako vnorenie.

Pozrite sa na príklad nižšie:

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');
}
}
}

Vyššie uvedený kód kontroluje, či je teplota objektu v určitom rozmedzí, a potom vytlačí jeho pravdepodobnú farbu. Vyššie uvedený kód je podrobný a s najväčšou pravdepodobnosťou vám príde mätúce dodržanie logiky.

Pozrite sa na ten nižšie. Dosahuje rovnaký cieľ, ale je kompaktnejší a nemá zbytočné {} po inak . Väčšina programátorov to vlastne uprednostňuje pred 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 keby a keby..inak vyhlásenia spravidla očakávajú, že vykonajú jednu akciu. Ak s nimi chcete vykonať viac príkazov, použite zátvorky {} zoskupiť tieto akcie.

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

3. Prepnite

Toto je vyhlásenie o viacnásobnom výbere. Skontroluje, či sa výraz zhoduje s jedným z daných prípadov, a potom v takom prípade vykoná akciu.

Syntax:

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

The prestávka príkaz sa používa na zastavenie súboru prepínač vyhlásenie o spustení, keď bola nájdená zhoda. Ak sa nájde prípad, nie je potrebné strácať čas na vykonanie.

prenosný počítač znižuje wifi pripojenie Windows 10

Výraz uvedený v príkaze switch musí byť konštantným integrálom typu byte , krátky (ale nie dlho ), int , alebo char . Môžete tiež použiť Reťazec Dátový typ.

Ukážkový 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');
}

Pozrite sa na vyhlásenie Python if

Teraz, keď ste sa naučili používať výberové príkazy v Jave, môže byť zaujímavé prejsť na Python.

Logika programovania je podobná, ale Python je prívetivejší pre začiatočníkov a nie taký rozvláčny. Učenie logiky vo viacerých jazykoch pomáha presadiť precvičované myšlienky. Diverzifikovať svoje znalosti o kódovaní nie je nikdy zlé.

zdieľam zdieľam Tweet E -mail Ako používať vyhlásenie Python if

Ovládať Python znamená porozumieť príkazu Python if. Použite tieto príklady príkazov if na zlepšenie svojich znalostí v jazyku Python.

Čítajte ďalej
Súvisiace témy
  • Programovanie
  • Java
  • Návody na kódovanie
O autorovi Jerome Davidson(22 publikovaných článkov)

Jerome je spisovateľ štábu v MakeUseOf. Venuje sa článkom o programovaní a Linuxe. Je tiež nadšencom kryptomien a vždy má prehľad o kryptospracujúcom priemysle.

Viac od Jerome Davidsona

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber