Oppure

Loading
14/04/19 11:28
nessuno
Postato originariamente da Ultimo:

Lui ha messo una matrice a tre dimensioni


E ha sbagliato dato che quello che voleva è un array a due dimensioni.

Il fatto è che parla di un libro e di un esempio di cui non si sa nulla.

Attenderemo una risposta.
Ultima modifica effettuata da nessuno 14/04/19 12:40
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
14/04/19 12:53
alex1995
l' esempio è questa porzione di codice un array tridimenzionale
       String[][][] pctable = {{"monitor"}, {"stampante"}, {"tastiera"}};
        for(int i = 0; i < pctable.length; i++)
        {
            System.out.println(pctable[i]);
            for(int x = 0; x < pctable[i].length; x++)
            {
                for(int z = 0; z < pctable[x].length; z++)
                System.out.println(pctable[i][x][z]);
            }
        }
aaa
14/04/19 14:56
nessuno
Guarda che quello è un array a due dimenSioni

e lo puoi scrivere così

String[][] pctable = {
                                {"monitor"},
                                {"stampante"},
                                {"tastiera"}
                             };


fatto da 3 righe e 1 colonna. E lo visualizzi con due cicli come ti ho mostrato.

Se hai copiato un esempio dal libro CONTROLLA di averlo fatto bene.

Un esempio di array a 3 dimensioni può essere questo

		String[][][] table = {
			{
				{"monitor", "HP"},
				{"stampante", "Epson"},
				{"tastiera", "Cherry"}
			},
								
			{
				{"auto", "BMW"},
				{"moto", "Harley"},
				{"aereo", "Boeing"}
			}						
		};
		for(int i = 0; i < table.length; i++)
		{
			for(int j = 0; j < table[i].length; j++)
			{
				for(int z = 0; z < table[i][j].length; z++)
					System.out.print(table[i][j][z] + " ");
				
				System.out.println();
			}
			
			System.out.println();
		}
Ultima modifica effettuata da nessuno 14/04/19 15:10
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
19/04/19 7:20
alex1995
grazie mille :)
aaa
19/04/19 9:22
nessuno
Ok ... resta il fatto che non capisco da quale libro avessi preso quell'esempio ...
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.