Extras din curs
INSTRUCTIUNI SI EXPRESII
Toate activitatile ce se realizeaza intr-un program Java pot fi rezumate la o serie de instructiuni .
O instructiune ( statement ) este o comanda simpla , scrisa intr-un limbaj de programare si care
determina o actiune .
Instructiunile sunt actiuni elementare ale unui program Java . Mai jos putem vedem mai multe exemple
de instructiuni Java simple :
int varsta=30;
import java.awt.dnd;
System.out.println(Text );
Jucator.scor=45000;
Unele instructiuni produc o valoare , ca in cazul in care se aduna doua numere . Aceste instructiuni se
numesc expresii .
O expresie este o instructiune care are ca rezultat producerea unei valori . Valoarea poate fi pastrata
pentru o folosire ulterioara in program , poate fi folosita imediat intr-o alta instructiune sau poate fi
ignorata . Valoarea produsa de o instructiune este numita valoare de retur .
Unele expresii produc o valoare de retur numerica , cum ar fi cazul cand se aduna doua numere ; altele
produc valori booleene adevarat sau fals sau pot produce chiar un obiect Java .
Chiar daca majoritatea programelor Java contin o singura instructiune pe fiecare linie aceasta este doar
o optiune de formatare , care nu stabileste unde incepe si unde se termina o instructiune ci are scopul
principal de a mari lizibilitatea programului .
De fapt , fiecare instructiune Java se termina cu ; . Intr-o singura linie se pot introduce astfel mai
multe instructiuni fara a determina probleme :
j.culoare=galben; j.alegere=false;
Instructiunile sunt grupate in Java folosind acoladele { si } . Un grup de instructiuni organizate intre
acolade se numeste bloc .
VARIABILE SI TIPURI DE DATE
Variabilele reprezinta un loc unde poate fi pastrata informatia intr-un program aflat in executie .
Valoarea poate fi modificata oricand in cadrul programului .
Pentru a crea o variabila trebuie sa ii dati un nume si sa stabiliti ce tip de informatie va stoca . De
asemenea , in momentul crearii puteti sa atribuiti variabilei o valoare initiala .
Exista trei tipuri de variabile in Java : variabile de instanta , variabile de clasa si variabile locale .
Variabilele de instanta sunt folosite pentru a defini atributele unui obiect .
Variabilele de clasa definesc atributele unei intregi clase de obiecte si se aplica tuturor instantelor
acesteia .
Variabilele locale sunt folosite in interiorul definitiilor metodelor sau al blocurilor de instructiuni din
cadrul unei metode . Ele pot fi folosite doar atunci cand metoda sau blocul este executat de
interpretorul Java , dupa care isi inceteaza existenta .
Cu toate ca aceste trei tipuri de variabile sunt create asemanator , variabilele de clasa si de instanta sunt
folosite intr-un alt mod decat variabilele locale . In continuare vom trata variabilele locale celelalte
doua tipuri vor fi detaliate mai tarziu .
OBS : Spre deosebire de alte limbaje Java nu are variabile globale ( utilizabile in orice parte a unui
program ) . Variabilele de clasa si de instanta sunt folosite pentru a comunica informatii despre un
obiect sau altul si pot inlocui nevoia de variabile globale .
Inainte de a folosi o variabila in Java trebuie mai intai sa o declaram prin indicarea numelui si a tipului
de informatie pe care il va stoca . Formatul declaratiei este prezentat in continuare , specificandu-se
intai tipul de informatie si apoi numele :
int maxim;
String numeutilizator;
boolean stareTerminare;
Variabilele locale pot fi declarate in orice loc in interiorul unei metode , la fel ca oricare alta
instructiune Java insa trebuie declarate inainte de a fi folosite . In mod normal declararea variabilelor
urmeaza imediat dupa instructiunea care defineste metoda .
Public static void main(string argumente[]) {
int total;
String titlu;
Boolean activare;
}
Daca vrem sa cream mai multe variabile de acelasi tip le putem declara pe toate in aceeasi instructiune ,
separate de , :
String strada , oras , tara ;
Variabilelor li se poate atribui o valoare atunci cand sunt create prin atribuire :
int codposta=7000;
String nume=Alex;
boolean alegere=true;
int varsta=50 , inaltime=170;
Dupa cum se poate vedea avem si posibilitatea de a atribui valori mai multor variabile de acelasi tip .
Variabilelor locale trebuie sa li se atribuie valori inainte de a fi folosite in program , altfel acestea nu se
vor compila .
Definitiile variabilelor de instanta si de clasa primesc o valoare initiala in functie de tipul informatiei pe
care o stocheaza :
- variabilele numerice : 0
- caracterele : �
- variabilele booleene : false
- obiectele : null
Numele variabilelor in Java trebuie sa inceapa cu o litera , cu underscore ( _ ) sau cu $ ele nu
pot incepe cu o cifra . Dupa primul caracter numele variabilelor pot contine orice combinatie de cifre si
litere .
Trebuie sa retinem ca Java tine cont de litere mari si mici . Din aceasta cauza un program poate avea
doua variabile diferite : una numita X si alta x sau una alb si alta ALB .
In practica s-a impus o regula de denumire a variabilelor Java : numele sunt formate din cuvinte
sugestive iar in cazul in care sunt necesare mai multe cuvinte primul caracter al numelui este mic iar
inceputul fiecarui cuvant este scris cu majuscula , ca in exemplele de mai jos :
Preview document
Conținut arhivă zip
- Curs-9-java.pdf
- Curs-8-Java.pdf
- Curs-7-Java.pdf
- Curs-6-Java.pdf
- Curs-5-Java.pdf
- Curs-4-Java.pdf
- Curs-3-Java.pdf
- Curs-2-Java.pdf
- Curs-1-Java.pdf
- Curs-11-java.pdf
- Curs-10-java.pdf