Un ghid pentru începători pentru declarațiile de selecție Java

Un ghid pentru începători pentru declarațiile de selecție Java

Instrucțiunile de selecție sunt o structură de control a programului în Java. După cum sugerează și numele, acestea sunt utilizate pentru a selecta o cale de execuție dacă este îndeplinită o anumită condiție.





Windows 10 eroare de alimentare cu nucleu

Există trei instrucțiuni de selecție în Java: dacă , daca..altfel , și intrerupator . Să le aruncăm o privire mai atentă.





1. Declarația if

Aceasta este o singură declarație de selecție. Se numește astfel deoarece selectează sau ignoră doar o singură acțiune (sau grup de acțiuni).





Când doriți să se execute o anumită declarație dacă o anumită condiție este adevărată, utilizați dacă afirmație. O condiție este orice expresie care dă un rezultat boolean, adică adevărat sau fals (1 sau 0). Operațiile relaționale, logice și de egalitate sunt astfel de tipuri de expresii care dau un rezultat boolean.

Dacă condiția este falsă, atunci executarea presupusei acțiuni va fi omisă.



Sintaxă:

if (condition)
statement

Cod simplu:





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

Observați indentarea înainte de System.out.ln () afirmație. Este o bună practică să îl includeți pentru a arăta structura programului. Majoritatea IDE-urilor îl includ automat pe măsură ce treceți la linia următoare. Deci nu ar trebui să vă faceți griji dacă uitați să îl includeți.

2. Declarația if..else

Aceasta este o declarație de selecție dublă. Se numește astfel deoarece alege între două acțiuni diferite (sau un grup de acțiuni).





Legate de: Cum se folosește funcția IF cu formule imbricate în Excel

The daca..altfel declarația execută o anumită acțiune în dacă blocați atunci când o condiție este adevărată. În caz contrar, execută o acțiune în altceva blocați atunci când condiția se evaluează la un rezultat fals.

Sintaxă:

if (condition)
statement1
else
statement2

Cod simplu:

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

Cuibărit dacă..altfel

Este posibil să ai daca..altfel declarații în interior daca..altfel declarații, un scenariu cunoscut sub numele de cuibărit.

Vedeți exemplul de mai jos:

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

Codul de mai sus verifică dacă temperatura unui obiect se află într-un anumit interval și apoi imprimă culoarea probabilă. Codul de mai sus este detaliat și cel mai probabil veți găsi confuz să urmați logica.

Uită-te la cel de mai jos. Atinge același obiectiv, dar este mai compact și nu are inutilul {} după altceva . Majoritatea programatorilor îl preferă de fapt celor din urmă.

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

Blocuri

The dacă și daca..altfel declarațiile se așteaptă în general să execute o acțiune. Dacă doriți să executați mai multe instrucțiuni cu ele, utilizați aparate dentare {} pentru a grupa aceste acțiuni.

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

3. Comutați

Aceasta este o declarație cu selecție multiplă. Verifică dacă o expresie se potrivește cu unul dintre cazurile date și apoi execută o acțiune pentru acest caz.

Sintaxă:

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

The pauză declarația este utilizată pentru a opri intrerupator declarația de a rula atunci când a fost găsit un meci. Nu este nevoie să pierdeți timpul de execuție dacă a fost găsit un caz.

tv gratuit online fără înregistrare

Expresia dată în instrucțiunea switch trebuie să fie o constantă constantă de tip octet , mic de statura (dar nu lung ), int , sau char . Puteți utiliza, de asemenea Şir tipul de date.

Cod simplu:

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

O privire la declarația Python if

Acum că ați învățat cum să folosiți instrucțiunile de selecție în Java, poate fi interesant să treceți la Python.

Logica de programare este similară, dar Python este mai prietenos cu începătorii și nu la fel de mult. Învățarea logicii în mai multe limbi ajută la consolidarea ideilor de bază care sunt practicate. Nu este niciodată o idee proastă să vă diversificați cunoștințele de codificare.

Acțiune Acțiune Tweet E-mail Cum se folosește declarația Python if

Stăpânirea Python înseamnă a face față instrucțiunii Python if. Utilizați aceste exemple de instrucțiuni if ​​pentru a vă îmbunătăți cunoștințele Python.

Citiți în continuare
Subiecte asemănătoare
  • Programare
  • Java
  • Tutoriale de codare
Despre autor Jerome Davidson(22 articole publicate)

Jerome este personal scriitor la MakeUseOf. El acoperă articole despre programare și Linux. El este, de asemenea, un entuziast criptografic și ține mereu la curent industria cripto.

Mai multe de la Jerome Davidson

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona