Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





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







DOCUMENTE SIMILARE

Trimite pe Messenger
RESTRICTII DE SECURITATE ALE APPLET-URILOR
REFERINTE LA OBIECTE
TRATAREA EVENIMENTELOR COMPONENTELOR
OPERATORI LOGICI
CREAREA DE METODE CU ACELASI NUME SI ARGUMENTE DIFERITE
OPERATORI PENTRU COMPARATII
Identificatori
INCARCAREA SI FOLOSIREA IMAGINILOR
Operatii booleene
METODE DE CLASA

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

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 317
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 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site