CATEGORII DOCUMENTE |
Unul dintre aspectele cheie ale programarii este posibilitatea unui program de a decide ce va face. Acest lucru este tratat printr-un tip special de instructiuni denumite instructiuni conditionale.
O instructiune conditionala reprezinta o instructiune executata doar in cazul indeplinirii unei anumite conditii.
Cea mai des folosita instructiune conditionala este IF (daca).Aceasta foloseste o expresie booleana pentru a decide daca o instructiune va fi sau nu executata.Daca expresia intoarce valoarea true instructiunea se va executa.
01: if (varsta>50)
02: System.out.println("Nu mai esti chiar tanar");
Daca dorim ca atunci cand expresia IF intoarce valoarea false sa se execute totusi ceva folosim cuvantul cheie optional else.
01: if (alegere==true)
02: restaurant="President";
03: else
04: restaurant="
Expresia IF executa instructiuni diferite in functie de rezultatul unei singure testari booleene.
OBS:Testul instructiunii IF in Java trebuie sa returneze o variabila booleana (true sau false) ; in C testul poate returna un intreg.
In practica se foloseste si o versiune prescurtata a testului conditional IF ; in locul expresiei:
if (alegere==true)
Putem folosi doar:
if (alegere)
In continuare vom vedea un exemplu complet de aplicatie Java care se bazeaza pe folosirea testului IF:
01: class TestParitate
09:
10: public static void main (String argumente[])
19: }
"Nucleul" clasei TestParitate este metoda verificareParitate() - liniile 3-8 - in care valorile sunt testate si se tipareste mesajul corespunzator.Metoda incepe prin tiparirea valorii care i-a fost transmisa.Argumentul este apoi testat folosind o instructiune conditionala IF, pentru a verifica daca un numar este par.
Metoda main() a aplicatiei creaza o noua instanta a clasei TestParitate si o testeaza apeland metoda verificareParitate() de mai multe ori, cu diferite valori.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1318
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved