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:
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();
    }
}
Ho problemi però durante la compilazione.
Sapete dirmi cosa ho sbagliato? Magari spiegandomi che tipo di errore ho fatto a livello concettuale?

Grazie