Declarații condiționale If-Then și If-Then-Altfel în Java

daca atunci
și
în cazul în care-apoi-altceva
declarațiile condiționale permit unui program Java să ia decizii simple despre ce trebuie să facă în continuare. Ei lucrează în același mod logic ca noi atunci când luăm decizii în viața reală.

De exemplu, atunci când faceți un plan cu un prieten, ați putea spune „Dacă Mike ajunge acasă înainte de ora 17:00, atunci vom ieși la o cină devreme”. Când ajunge ora 17:00, condiția (adică, Mike este acasă), care stabilește dacă toată lumea iese la o cină devreme, va fi adevărată sau falsă. Funcționează exact la fel în Java.

Declarația de atunci 

Să presupunem că o parte dintr-un program pe care scriem trebuie să calculăm dacă cumpărătorul unui bilet este eligibil pentru reducerea unui copil. Oricine are vârsta sub 16 ani primește o reducere de 10% la prețul biletului.

Putem lăsa programul nostru să ia această decizie folosind un

daca atunci
afirmație:
dacă (vârstă < 16)
isChild = true;

În programul nostru, se numește o variabilă întreagă

vârstă
deține vârsta cumpărătorului de bilete. Condiția (adică este cumpărătorul de bilete sub 16 ani) este plasată în paranteze. Dacă această condiție este adevărată, atunci instrucțiunea de sub instrucțiunea if este executată - în acest caz a
boolean
variabil
isChild
este setat sa
Adevărat
.

Sintaxa urmează același tipar de fiecare dată.

dacă
cuvânt cheie urmat de o condiție între paranteze, cu instrucțiunea de a executa dedesubt:
dacă (starea este adevărată)
executați această afirmație

Lucrul cheie de reținut este condiția care trebuie să fie egală cu a

boolean
valoare (adică, adevărat sau fals).

Adesea, un program Java trebuie să execute mai multe afirmații dacă o condiție este adevărată. Acest lucru se realizează folosind un bloc (adică, care include instrucțiunile între paranteze cretate):

dacă (vârsta < 16)

isChild = true;
reducere = 10;