Un fragment de prelegere cu un mentor ca parte a cursului Universității Codegym. Înscrie-te la cursul complet.


"Bună, Amigo. Astăzi vom vorbi despre declarațiile if/else ."

„Programele ar fi de puțin folos dacă nu ar răspunde circumstanțelor externe în schimbare. Un program trebuie să știe cum să se adapteze circumstanțelor și să efectueze o acțiune într-un caz și alte acțiuni în alte cazuri. În Java, acest lucru se realizează folosind „instrucțiunea if/else” – o construcție specială care face posibilă efectuarea diferitelor blocuri de cod dacă o condiție este îndeplinită.”

„Constă din trei părți: „ condiție ”, „ comandă 1 ” și „ comandă 2 ”. Dacă condiția este adevărată, atunci „ comanda 1 ” este executată, în caz contrar „comanda 2” este executată. Aceste comenzi nu sunt niciodată executate ambele. Afirmația arată mai mult sau mai puțin așa:”

Cod pentru o declarație if/else
if (condition)
    command_1;
else
    command_2;

"Ce interesant! Cred că această afirmație va face programarea mult mai interesantă!"

"Da. Iată câteva exemple pentru tine:"

Cod Explicaţie
1
if (a < b)
    System.out.println("A is less than B");
else
    System.out.println("B is less than  A");
Dacă a este mai mic decât b, prima comandă va fi executată. În caz contrar, a doua comandă va fi executată . Comenzile nu sunt niciodată executate ambele.
2
if (a < b)
{
    System.out.println("A is less than B");
    System.out.println("B is greater than A");
}
else
{
     System.out.println("B is less than A");
     System.out.println("A is greater than B");
}
Puteți înlocui o comandă cu un bloc de cod. Restul este la fel.
3
if (a < b)
{
    a = 0;
}
else
{
}
Puteți omite blocul else dacă este gol.
Aceste trei exemple sunt complet echivalente.
Puteți omite parantezele dacă trebuie să executați o singură comandă. Dacă aveți mai multe comenzi, trebuie să păstrați parantezele.
4
if (a < b)
{
    a = 0;
}
5
if (a < b)
    a = 0;

— Diego tocmai mi-a cerut să-ți dau câteva sarcini.


Un fragment de prelegere cu un mentor ca parte a cursului Universității Codegym. Înscrie-te la cursul complet.