Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Array.length u dvodimenzionalnom nizu ?

[es] :: Java :: Array.length u dvodimenzionalnom nizu ?

[ Pregleda: 2950 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

miljannet
Rakita Miljan
Crvenka

Član broj: 321026
Poruke: 56
*.adsl-a-10.sezampro.rs.



+3 Profil

icon Array.length u dvodimenzionalnom nizu ?01.02.2015. u 00:30 - pre 74 meseci
Pozdrav.
Imam pitanje za vas.

Code:

 int anArray[]=new int[10];
 for(int i=0;i<anArray[].length;i++


Kada napravim jednodimenzionalan niz u for petlji jednostavno stavim anArray.length da se petlja radi do same duzine niza.

Kako to radim kada napravim dvodimenzionalni niz ?

Code:

int anArray[][]=new int[2][5]; // napravimo dvodimenzionalan niz
for(int i=0; ? ;i++) // u ovom delu gde je ? treba mi da stavim da i ide do duzine reda niza koji je u ovom slucaju 2
{
    for(int j=0; ? ;j++) // u ovom delu gde ? treba da stavim da ide do 5, tj toliko svaki red niza ima elemenata.


znam da sam mogao jednostavno da stavim i<2 i j<5, ali me zanima da li to moze nekako da se uradi sa sufiksom .length?

Hvala unapred.
 
Odgovor na temu

Texas Instruments

Član broj: 227540
Poruke: 263
95.180.68.*



+61 Profil

icon Re: Array.length u dvodimenzionalnom nizu ?01.02.2015. u 00:47 - pre 74 meseci
Code:

for (int i = 0; i < arr.length; i++) {
    for (int j = 0; j < arr[i].length; j++) {
        ...
    }
}
 
Odgovor na temu

miljannet
Rakita Miljan
Crvenka

Član broj: 321026
Poruke: 56
*.adsl-a-3.sezampro.rs.



+3 Profil

icon Re: Array.length u dvodimenzionalnom nizu ?02.02.2015. u 00:56 - pre 74 meseci
Jao, jao... Sad sam shvatio. Hvala ti mnogo ! :)
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 793
..ppoe.dyn.broadband.blic.net.



+61 Profil

icon Re: Array.length u dvodimenzionalnom nizu ?02.02.2015. u 10:46 - pre 74 meseci
Obrati paznju da u drugoj petlji (po j) .length ne mora biti uvek isto.
Elementi visedimenzionalnog niza su TAKODJE nizovi, koji shodno tome imaju svoje duzine koje nisu nuzno jednake.
Evo ti link http://docs.oracle.com/javase/.../java/nutsandbolts/arrays.html , i sa njega primer koda

Code:

class MultiDimArrayDemo {
    public static void main(String[] args) {
        String[][] names = {
            {"Mr. ", "Mrs. ", "Ms. "},
            {"Smith", "Jones"}
        };
        // Mr. Smith
        System.out.println(names[0][0] + names[1][0]);
        // Ms. Jones
        System.out.println(names[0][2] + names[1][1]);
    }
}


Inicijalizovanjem je napucan dvodimenzionalni string niz. Probaj sa njim onaj primer izlistavanja sa dve petlje .

Pozz
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12706



+4689 Profil

icon Re: Array.length u dvodimenzionalnom nizu ?02.02.2015. u 11:06 - pre 74 meseci
Citat:
Rapaic Rajko: Obrati paznju da u drugoj petlji (po j) .length ne mora biti uvek isto.
Elementi visedimenzionalnog niza su TAKODJE nizovi, koji shodno tome imaju svoje duzine koje nisu nuzno jednake.

Preciznije, nije u pitanju dovdimenzioni niz vec niz nizova. Iz nekog razloga, u Javi nisu podrzani visedimenzioni nizovi.
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 793
..ppoe.dyn.broadband.blic.net.



+61 Profil

icon Re: Array.length u dvodimenzionalnom nizu ?03.02.2015. u 14:06 - pre 74 meseci
Mozda zato sto je u javi ARRAY objekat (class instance), a ne staticka struktura?

Pozz
 
Odgovor na temu

kljunovi

Član broj: 220483
Poruke: 29



+1 Profil

icon Re: Array.length u dvodimenzionalnom nizu ?06.02.2015. u 14:05 - pre 74 meseci
Ovako to izgleda u memoriji, nadam se da će ti biti jasnije :)

 
Odgovor na temu

[es] :: Java :: Array.length u dvodimenzionalnom nizu ?

[ Pregleda: 2950 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.