[ miljan9602 @ 08.11.2013. 08:26 ] @
Pozdrav, radim tu jedan zadatak iz knjige. Pravi se neki mali program koji pokazuje kako radi dvodimenzionalni niz
evo ga kod.

Code:

// Ilustruje upotrebu dvodimenzionalnog niza
public class DvodimenzionalniNiz 
{
    public static void main(String args[])
    {
        int dvoDimenzionalni[][]=new int[4][5];
        int i, j, k=0;
        for(i=0; i<4; i++)
            for (j=0; j<5; j++)
            {
                dvoDimenzionalni[i][j] = k;
                k++;
            }
            for(i=0; i<4;i++)
            {
                for(j=0; j<5; j++)
                    System.out.println(dvoDimenzionalni[i][j]+"");
                    System.out.println();
                
            }
        }
    }


Nije mi jasno sada:

Ovaj deo int dvoDimenzionalni[][]=new int[4][5];
Tu se prave dva niza jedan niz ce imati 4 mesta a drugi niz ce imati 5 mesta ? Ili je je ovo niz sa 4 mesta i svako mesto u sebi ima jos 5 mesta ?
Tj ukupno mesta u ovom nizu ce biti 19 0,1,2,3...19 ?
[ Rapaic Rajko @ 08.11.2013. 11:29 ] @
Evo odakle sam ja ucio, upravo Arrays, nema bolje:

http://docs.oracle.com/javase/.../java/nutsandbolts/arrays.html

Da ne bi mi trosili reci, i (mozda) nesto ispustili...

Pozz
[ dzoker @ 08.11.2013. 17:01 ] @
Da li si pokusao da izvrsis ovaj kod da vidis sta ces dobiti kao rezultat?

Mislim da bi trebalo da dio "System.out.println(dvoDimenzionalni[j]+"");" zamenis sa "System.out.print(dvoDimenzionalni[j]+" ");;" i dobices matricu:
0 1 2 3 4
5 6 7 8 9
10 11 12 13 14
15 16 17 18 19

Nadam se da sam pomogao.
Pozdrav.