Java - Blocuri condiționate

Cuprins
Când modul de evaluare a condițiilor cu valorile booleene este deja cunoscut, trebuie să putem executa sau nu acțiuni în funcție de operatorii logici pe care îi folosim, în Java putem realiza multe cu ea bloc condițional „dacă” care întreabă dacă este îndeplinită o condiție și oferă imediat un bloc de executat dacă respectiva condiție este îndeplinită.
Dacă bloc
afirmatie if ne permite să construim evaluarea unei condiții cu oricare dintre 6 operatori condiționali JavaAtunci când evaluează condiția dacă este îndeplinită, va executa ceea ce are în corpul său delimitat de acolade, altfel o va ignora.
ImportantDupă cum putem vedea, acest lucru este foarte util, deoarece ne permite să acordăm putere de decizie programului nostru, evaluând diferite situații și ne permite să avem un set de blocuri de cod care ne permit să acoperim situațiile așteptate în contextul programului nostru.
Să vedem următorul cod în care evaluăm dacă un număr este multiplu de 5 sau multiplu de 2 sau ambele:
 import java.util.Scanner; public class Multiple {public static void main (String [] args) {Scanner input = new Scanner (System.in); System.out.println ("Vă rugăm să introduceți un număr întreg:"); int number = input.nextInt (); // Evaluăm condiția multiplă de 5 dacă (numărul% 5 == 0) {System.out.println („Este 5”); } // Evaluăm condiția multiplă de 2 dacă (numărul% 2 == 0) {System.out.println („Este 2”); }}} 

În acest cod, importantul nu este logica ca atare, deoarece putem vedea că este foarte simplu, evaluăm doar dacă restul diviziunii este egal cu zero, ceea ce important vedem aici este că avem două dacă blocuri, ceea ce ne spune că nu avem o limită în ceea ce privește condițiile pe care le putem evalua, desigur, dacă abuzăm de multe condiții, vom avea un cod puțin lizibil, dar pentru moment avem deja mai multe opțiuni.
Să vedem cum se comportă programul nostru atunci când este executat în consolă:

După cum putem vedea, cele două condiții nu se exclud reciproc, așa că atunci când introducem un număr care este divizibil între ambele numere, vom obține executarea ambelor blocuri condiționale.
Dacă bloc - Altfel
Nu vom dori întotdeauna ca un cod să fie executat numai dacă îndeplinește condiția, uneori va trebui să spunem dacă este îndeplinit vom executa acest lucru, altfel îl vom executa pe celălalt, pentru că în Java putem construi un blocul if-else, unde dacă evaluează, dacă nu este îndeplinit, blocul else este executat.
Să vedem următorul exemplu, vom evalua numerele și vom indica dacă sunt pare sau impare, folosind aceeași bază a programului pe care am realizat-o în secțiunea anterioară, vom schimba condiția principală pentru următoarele:
 if (număr% 2 == 0) {System.out.println ("Este un număr par"); } else {System.out.println ("Este un număr impar"); } 

După cum putem vedea, avem deja condiții exclusive, ceea ce ne permite să adăugăm mai mult control în fluxul programului nostru.
Încheiem acest tutorial știind blocul if, cum să-l folosim pentru a lua decizii pe baza evaluării condițiilor și să-l combinăm cu altul pentru a extinde aceste funcționalități în programul nostru.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave