Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


OPERATORUL CONDITIONAL

java



+ Font mai mare | - Font mai mic



OPERATORUL CONDITIONAL

O alternativa viabila in practica este folosirea intr-o instructiune conditionala, in locul cuvintelor cheie IF si ELSE a operatorului conditional (numit si operator ternar - deoarece are trei termeni).

Operatorul conditional este o expresie, ceea ce inseamna ca intoarce o valoare, spre deosebire de mai generalul IF care are ca rezultat doar executarea unei instructiuni.Operatorul conditional este mai util pentru instructiuni conditionale scurte sau simple, ca in exemplul urmator:



test?rezultat_adevarat:rezultat_fals;

test este o expresie care intoarce true sau false, la fel ca testul din instructiunea IF.Daca testul este adevarat (true) operatorul conditional intoarce valoarea rezultat_adevarat iar daca este fals returneaza rezultat_fals.

Mai jos putem vedea un exemplu practic:

int celMaiBunScor=scorulMeu>scorulTau?scorulMeu:scorulTau;

Folosirea operatorului conditional este echivalentul urmatorului cod IF:

int celMaiBunScor;

if (scorulMeu>scorulTau) celMaiBunScor=scorulMeu;

else celMaiBunScor=scorulTau;

Operatorul conditional are o precedenta foarte scazuta - este de obicei evaluat dupa toate subexpresiile sale.Singurii operatori care au precedenta mai mica sunt cei de atribuire.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1033
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved