lab3_java.docx
TRANSCRIPT
Laborator 3Tablouri
4.1. Declararea Tablourilor n JavaTablourile sunt obiecte ce conin colecii de elemente de acelai tip. Referirea la componentele unui tablou se face prin indici numerici 0 .. n-1 unde n este numarul total de elemente.In Java tablourile sunt considerate obiecte. Tablourile de mai multi indici se obin prin compunerea de tablouri. Exista dou sintaxe de declarare:
tip variabila_tablou[];tip[] variabila_tablou;
Pentru tablouri bidimensioanale:
tip variabila_tablou[] [];
Se observ ca nu se declar nici o dimensiune prealabil a tabloului ntre paranteze. Alocarea unui tablou se poate face prin operatorul new, asa cum se creaz un obiect:tip variabila_tablou[] = new tip[numar_elemente]int t[] = new int [5]; // t este o referin la un tablou de 5 ntregiElementele tabloului se pot iniializadirect sau cu valoarea unor expresii:tip variabila_tablou[] = { el1, el2, eln};int t[]={32, 25, -12, 0, 5};int t[]={1, n, n+p, 2*p, 12};// unde n, pde tip int;Obs: Primul element al tabloului are indicele 0 deci n exemplul anterior t[0]=1;Dimensiunea unui tablou se poate afla prin intermediul atributului length:l = variabila_tablou.length4.2. Accesul Tablourilor n JavaSe poate face in dou moduri:a) Accesul individual la fiecare element al tablouluib) Accesul global la ntregul tablou
a) Accesul individual:t[0]= 15;.t[2]++;System.out.print(t[4]);b) Accesul global se face utiliznd dimensiunea unui tablou. Un exemplu de acces global este operaia de citire/afiareCitirea unui vector:int t[] = new int[10] ; for (i=0 ; i