Declarație If-Else în Java

1. Prezentare generală

În acest tutorial, vom învăța cum să folosim instrucțiunea if-else în Java.

Declarația if-else este cea mai de bază dintre toate structurile de control și probabil este și cea mai comună declarație de luare a deciziilor în programare .

Ne permite să executăm o anumită secțiune de cod numai dacă este îndeplinită o anumită condiție .

2. Sintaxa If-Else

În cazul în care declarația are nevoie întotdeauna o boolean expresie ca parametru său .

if (condition) { // Executes when condition is true. } else { // Executes when condition is false. }

Poate fi urmată de o instrucțiune opțional else , al cărei conținut va fi executat dacă expresia booleană este falsă .

3. Exemplu de If

Deci, să începem cu ceva foarte de bază.

Să presupunem că vrem să se întâmple ceva numai dacă variabila noastră de numărare este mai mare decât una:

if (count > 1) { System.out.println("Count is higher than 1"); }

Numărul de mesaje este mai mare de 1 va fi tipărit numai dacă condiția trece.

De asemenea, rețineți că tehnic putem elimina acoladele în acest caz, deoarece există o singură linie în bloc. Dar ar trebui să folosim întotdeauna aparate dentare pentru a îmbunătăți lizibilitatea ; chiar și atunci când este doar un singur liner.

Desigur, putem adăuga mai multe instrucțiuni la bloc dacă ne place:

if (count > 1) { System.out.println("Count is higher than 1"); System.out.println("Count is equal to: " + count); }

4. Exemplu de If-Else

Apoi, putem alege între două linii de acțiune folosind if și else împreună:

if (count > 2) { System.out.println("Count is higher than 2"); } else { System.out.println("Count is lower or equal than 2"); }

Vă rugăm să rețineți că altceva nu poate fi de la sine. Trebuie alăturat cu un if .

5. Exemplu de If-Else If-Else

Și, în sfârșit, să încheiem cu un exemplu combinat de sintaxă if / else / else if .

Putem folosi acest lucru pentru a alege între trei sau mai multe opțiuni :

if (count > 2) { System.out.println("Count is higher than 2"); } else if (count <= 0) { System.out.println("Count is less or equal than zero"); } else { System.out.println("Count is either equal to one, or two"); }

6. Concluzie

În acest articol rapid, am aflat ce este afirmația if-else și cum să o folosim pentru a gestiona controlul fluxului în programele noastre Java.

Toate codurile prezentate în acest articol sunt disponibile pe GitHub.