Vectori Java

Curs
6/10 (1 vot)
Conține 1 fișier: doc
Pagini : 2 în total
Cuvinte : 271
Mărime: 47.99KB (arhivat)
Publicat de: Stancu Dobrin
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Cristea

Extras din curs

- Colectie de variabile avand acelasi tip

- Declararea vectorilor: tipData[] numeVector;

- Crearea unui vector:

- numeVector = new tipData[dimVector];

- tipData[] numeVector= new tipData[dimVector];

- Exemplu -> double[] myList = new double[10];

Initializarea unui vector: tipData[] numeVector = {valoare0, valoare1, ..., valoarek};

Exemplu :

- double[] myList = {1.9, 2.9, 3.4, 3.5};

- double[] myList = new double[4];

myList[0] = 1.9;

myList[1] = 2.9;

myList[2] = 3.4;

myList[3] = 3.5;

!GRESIT: double[] myList;

myList = {1.9, 2.9, 3.4, 3.5};

EXEMPLE PRIVIND PROCESAREA VECTORILOR

Initializarea cu valori aleatoare

for (int i = 0; i < myList.length; i++) {

myList[i] = Math.random() * 100; }

Afisarea elementelor unui vector

for (int i = 0; i < myList.length; i++) { System.out.print(myList[i] + " "); }

Suma elementelor unui vector

double total = 0;

for (int i = 0; i < myList.length; i++) {

total += myList[i]; }

Identificarea elementului maxim

double max = myList[0];

for (int i = 1; i < myList.length; i++) {

if (myList[i] > max) max = myList[i]; }

Identificarea indexului cel mai mic al elementului maxim

double max = myList[0];

int indexOfMax = 0;

for (int i = 1; i < myList.length; i++) {

if (myList[i] > max) {

max = myList[i]; indexOfMax = i; }

}

Cicluri for-each

- Specifice JDK 1.5

- Sintaxa:

for (tipData element: numeVector) {

// Proceseaza elementul}

Exemplu:

for (double element: myList) {

System.out.println(element); }

Copierea vectorilor

Printr-o egalitate: NumeVector2 = Numevector1

Doua metode de copiere a unui vector:

- Folosirea unui ciclu pentru copierea fiecarui element

- Folosirea metodei statice din clasa System: arraycopy(sourceArray, srcPos, targetArray, tarPos, length) -> aceasta metoda nu aloca spatiu pentru arraycopy

Transmiterea vectorilor ca parametri in metode

Se realizeaza in mod identic cu transmiterea parametrilor avand tipuri primare de date.

public static void printArray(int[] array) {

for (int i = 0; i < array.length; i++)

{ System.out.print(array[i] + " "); }

}

Preview document

Vectori Java - Pagina 1
Vectori Java - Pagina 2

Conținut arhivă zip

  • Vectori Java.doc

Alții au mai descărcat și

Aspecte generale privind semnăturile digitale

Introducere Problematica semnării digitale Înainte de a putea discuta despre semnătura digitală trebuie să explicăm noţiunea de semnătură şi...

Comunicarea în Rețea folosind Telefonia Mobilă

Introducere Aplicațiile mobile au devenit, ȋn zilele noastre, un domeniu important atȃt pentru marile corporații cȃt și pentru simplii...

Elaborarea unui Asistent Electronic Public

INTRODUCERE Organizarea cît mai efecientă a datelor si informaţiei existente a devenit o necesitate stringentă datorită creşterii volumui si...

Limbaj de Interogare Orientat pe Obiect

Limbajul de interogare orientat pe obiect (OQL) este un standard al limbajului de interogare pentru baze de date orientate pe obiect. OQL este...

Limbajul Java pe Internet

ADNOTARE Cuvinte cheie: Java, Server, Client, URL, RMI, JSP, JSF, applet. Limbajul Java a aparut datoritã necesitãtii rezolvãrii problemelor...

Administrator al resurselor mașinii virtuale Java

Administrator al resurselor masinii virtuale java Aceasta aplicatie este structurata in doua parti si anume: un modul ce se ocupa cu legatura la...

Lucru cu Imagini în Java

LUCRUL CU IMAGINI IN JAVA 1.Clasa java.awt.image Pachetul java.awt.image contine 3 interfete cu functii specifice: ImageConsumer, ImageObserver,...

Multimedia - Hipermedia

I.1. Terminologie. Multimedia, Hipermedia, Hipertext. Odată cu dezvoltarea tehnologiei globale au crescut cerinţele de informare şi învăţare...

Te-ar putea interesa și

Crearea unui Site Web

1. INTRODUCERE 1.1. Contextul Într-o eră în care informaţia devine din ce în ce mai abundentă şi din ce în ce mai necesară apare nevoia ca...

Activitatea unei Farmacii - Proiect UML

Activitatea unei farmacii 1) Specificarea cerinţelor Se doreşte dezvoltarea unui software interactiv care să cuprindă activitatea unei farmacii....

Crearea unui website cu aplicații numerice utilizând platforma Java 2015

I. Introducere În zilele noastre, tehnologia s-a dezvoltat foarte mult odată cu dezvoltarea de aplicații în domeniile industriale și mai ales...

Java

Java este o tehnologie inovatoare lansata de compania Sun Microsystems 1n 1995, care a avut un impact remarcabil asupra a1ntregii comunitatsi a...

Java

Clase pentru aplica]ii Execu]ia programului unei aplica]ii începe prin apelul metodei main() din clasa primar. - Dac nu exist metoda main...

Programare în Java

Introducere Incepand cu anul 1977 incepe utilizarea pe scara larga a calculatoarelor personale, pretul acestora facandu-le accesibile tuturor. In...

Ai nevoie de altceva?