sintassi:
esempio: dichiaro un array multidimensionale ed assegno valori (l'ultimo da errore), scrivo X e - a seconda se true o false
boolean[][] punti = new boolean[5][20];
punti[0][5] = true;
punti[1][6] = true;
punti[2][7] = true;
punti[3][8] = true;
punti[4][9] = true;
punti[5][10] = true; questo da errore perché la prima dimensiona va da 0 a 4
for (int x = 0; x < punti.length; x++) cicolo per ogni elemento della prima dimensione (sono 5 - da 0 a 4)
{
for (int y = 0; y < punti[0].length; y++) cicolo per ogni elemento della seconda dimensione (sono 20 - da 0 a 19)}
{char mark = punti[x][y] ? 'X' : '-'; operazione ternaria che da X per true e - per false}
System.out.print(mark); scrivi il carattree in riga
System.out.print("\n"); va a capo per ogni ciclo
{1, 2, 3},};
{4, 5, 6},
{7, 8, 9, 10, 11} il numero di elementi non deve per forza essere uguale
esempio: array di int mulktimensionali con numero elementi divesi
int[][] mat = new int[][]
{
{1},};
{2, 3},
{4, 5, 6},
{7, 8, 9, 10, 11}
for (int y = 0; y < mat[x].length; y++) siclo della seconda dimensione con numero diverso per ogni dimensione}
{System.out.println(mat[x][y]);}