You are on page 1of 2

Matricat ne Java

1- tipTëDhëne variabëlMatrice [] = new tipTëDhëne[madhësia]; // Deklarimi


2- for (int i = 0; i < listaIme.length; i++) { // Shfaq ne ekran matricen
System.out.print(listaIme[i] + " ");
}
3- Cikli foreach -> bën të mundur të kthejë matricën komplet në mënyre sekuenciale pa përdorur
një variabël indeks.
for (double element: listaIme) { //Shfaq ne ekran elementet e matrices listaime
System.out.println(element);
}
4- Metoda arraycopy në klasën java.lang.System ->
arraycopy(sourceArray, srcPos, targetArray, tarPos, length);
Parametrat srcPos dhe tarPos tregojnë pozicionet e fillimit në sourceArray dhe targetArray,
respektivisht. Numri i elementeve të kopjuar nga sourceArray tek targetArray tregohet nga
length.
5- Metoda mëposhtë kthen një matricë që është e anasjellta e një matrice tjetër.
int[] list1 = {1, 2, 3, 4, 5, 6};
int[] list2 = reverse(list1);
6- Klasa java.util.Arrays
7- java.util.Arrays.sort(numra); // rendit të gjithë matricën numra
8- Metoda equals() përdoret për të kontrolluar nëse dy matrica janë të barabarta.
int[] list1 = {2, 4, 7, 10};
int[] list2 = {2, 4, 7, 10};
int[] list3 = {4, 2, 7, 10};
System.out.println(java.util.Arrays.equals(list1, list2)); // true
System.out.println(java.util.Arrays.equals(list2, list3)); // false
9- Metoda fill() përdoret për të mbushur me elemente të gjithë matricën ose një pjesë të saj.
java.util.Arrays.fill(list1, 5); // mbush me 5 të gjithë matricën
java.util.Arrays.fill(list2, 1, 3, 8);//mbush me 8 një pjesë të saj
10- Matrica 2-dim -> int[][] matrica; int[][] matrice = new int[10][10];
11- Inicializimi i matricës me vlera të rastësishme. Cikli for i mëposhtëm inicializon matricën me
vlera të rastësishme nga 0 dhe 99 :
for (int rreshti = 0; rreshti < matrica.length; rreshti++) {
for (int kolona = 0; kolona < matrica[rreshti].length; kolona++) {
matrica[rreshti][kolona] = (int)(Math.random() * 100);
}}
12- Shfaqja në ekran i elementeve të matricës
for (int rreshti = 0; rreshti < matrica.length; rreshti++) {
for (int kolona = 0; kolona < matrica[rreshti].length; kolona++) {
System.out.print(matrica[rreshti][kolona] + " "); }
System.out.println();
}
13-

You might also like