Ciao a tutti,
ho da poco iniziato a studiare questo linguaggio e sto cercando di fare pratica con degli esercizi di livello base.
Nello specifico mi trovo a dover inizializzare un array bidimensionale passando i valori di inizializz. come argomenti in un metodo. Con un secondo metodo dovrei poi stampare il contenuto di questo array. Ho scritto questo codice:
Ho problemi però durante la compilazione.codice:public class Diciannove { void creaArray(int a, int b) { int arr[][] = new int [a][b]; } void stampaArray() { for(int i = 0; i < arr.length; i++) { for(int j = 0; j < arr[i].length; j++) { System.out.println("arr[" + i + "][" + j + "] = " + arr[i][j]);} } } } public static void main(String[] args) { Diciannove ogg = new Diciannove(); ogg.creaArray(4,8); ogg.stampaArray(); } }
Sapete dirmi cosa ho sbagliato? Magari spiegandomi che tipo di errore ho fatto a livello concettuale?
Grazie![]()

Rispondi quotando


