Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


ATRIBUIREA UNEI VALORI

java



+ Font mai mare | - Font mai mic



ATRIBUIREA UNEI VALORI

Atribuirea este o expresie, ea producand un rezultat. In practica atribuirea poate apare intr-un sir de instructiuni:

x=y=z=10;

Rezultatul acestei instructiuni este initializarea celor trei variabile cu valoarea 10. Partea din dreapta a unei expresii de atribuire este intotdeauna calculata inainte de a avea loc atribuirea propriu-zisa. Acest lucru face posibila folosirea unei expresii de felul urmator:



int x=5;

x=x+2;

Logic se calculeaza intai x+2, rezultatul fiind 7 si apoi aceasta valoare este atribuita variabilei x. Atribuirea este operatia cea mai des intalnita in programare si in consecinta au aparut mai multi operatori speciali pentru diferite cazuri de atribuire. Mai jos vom vedea operatorii de atribuire speciali precum si echivalentele functionale ale acestora:

X+=Y X=X+Y

X-=Y X=X-Y

X*=Y X=X*Y



X/=Y X=X/Y

Acesti operatori de atribuire sunt echivalenti perfect cu instructiunile pe care le inlocuiesc dar trebuie avuta mare atentie la utilizarea lor; in cazul folosirii acestor operatori in cadrul unor expresii mai complexe exista cazuri in care acesti operatori nu mai sunt echivalenti. Ca exemplu putem lua situatia urmatoare:

X=20; Y=5;

X=X/Y+5; si

X/=Y+5;

Rezultatele celor doua instructiuni vor fi diferite: in primul caz rezultatul va fi 9 iar in cel de-al doilea 2.





Politica de confidentialitate | Termeni si conditii de utilizare



});

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 983
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