You are on page 1of 23

• for for


public static void main(String[] args) {


for (int i = 1; i < 10; i++) {
for (int j = 1; j < 10; j++) {
System.out.print(i * j + "\t");
}
System.out.println();
}
}





Arrays java.util
• Arrays

• Arrays
– String toString(tip[] mojNiz) mojNiz

– tip[] copyOf(tip[] mojNiz, int n) mojNiz


n
– tip[] copyOfRange(tip[] mojNiz, int i, int j)
mojNiz i j
– void sort(tip[] mojNiz) mojNiz
package rs.edu.asss.test;
import java.util.Arrays;
public class Test {
public static void main(String[] args) {

int[] niz = new int[10];

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


niz[i] = -3 * i;
}

System.out.println("Niz sadrži sl. članove: ");

for (int i : niz) {


System.out.print(i + " | ");
}
System.out.println();
Arrays.sort(niz);

System.out.println("Sortiran u rastućem redosledu: ");

for (int i : niz) {


System.out.print(i + " | ");
}

System.out.println();

Arrays.fill(niz,2,6,-1);

for (int i : niz) {


System.out.print(i + " | ");
}

System.out.println();

System.out.println(Arrays.toString(niz));
int[] kopijaA = Arrays.copyOf(niz,3);

for (int i : kopijaA) {


System.out.print(i + " | ");
}

System.out.println();

int[] kopijaB = Arrays.copyOfRange(niz,5,10);

for (int i : kopijaB) {


System.out.print(i + " | ");
}

System.out.println();
}
}

int[][] mojaMatrica = new int[4][5];

int[][][] moj3dNiz;



public static void main(String[] args) {


int[][] a = new int[3][4];
a[0][0] = 1; a[0][1] = 5; a[0][2] = 6; a[0][3] = 2;
a[1][0] = 4; a[1][1] = 2; a[1][2] = 3; a[1][3] = 3;
a[2][0] = 0; a[2][1] = 9; a[2][2] = 8; a[2][3] = 0;

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


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



int[][] a = {{3, 1, 4},{1, 5, 9},{2, 6, 5}};


• for

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


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


print() println()

public static void main(String[] args) {


int[][] m = {{ 2, -4, 0, 5 }, { -1, 4, 5}, { -2, 5, 0, 1, 6 } };
System.out.println("DuŽina dvodimenzionalnog niza je: " + m.length );
System.out.println("Duzina reda [0] je: " + m[0].length );
System.out.println("Duzina reda [1] je: " + m[1].length );
System.out.println("Duzina reda [2] je: " + m[2].length );
}

for (int i = 0; i < a.length; i++) { for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) for (int j = 0; j < a[i].length; j++)
if (i == j){ if (i + j == n - 1){
System.out.print(a[i][i] + " | "); System.out.print(a[i][j] + " | ");
} }
} }

Главна дијагонала: Помоћна (споредна) дијагонала:


i == j i + j == n - 1







• print()
println()


– public




modifikator tip-rezultata ime-metoda(lista-parametara){
skup-naredbi;
}

public void zbirBrojeva(int x, int y){ Кључна реч void означава


// скуп наредби које се извршавају метод који не мора да
// у телу метода садржи наредбу return, тј.
} не враћа никакву вредност.

public int zbirBrojeva(int x, int y){


// скуп наредби које се
// извршавају у телу метода Наредбом return се
return x + y; резултат израза и контрола
} враћају позивајућем методу.









main

package rs.edu.asss.test;
public class Test {
public static void main(String[] args) {
int br1 = 3, br2 = 8;
int suma = zbirBrojeva(br1,br2);
System.out.println(suma);
}
public static int zbirBrojeva(int x, int y){
return x + y;
}
}

package rs.edu.asss.test;
public class Test {
public static void main(String[] args) {
String ime, prezime;
ime = "Aleksandar";
prezime = "Mišković";
imePrezime(ime, prezime);
}
public static void imePrezime(String a, String b){
System.out.println(a + " " + b);
}
}









You might also like