Tworzenie tabel wielowymiarowej

0

Hej, muszę wykonać zadanie a nie mogę sobie z nim poradzić. Chciałbym stworzyć tabelę 6x6 gdzie po przekątnej oraz na krawędziach będą znajdować się X natomiast reszta pól będzie zerami. Póki co udało mi się jedynie tyle wymyślić. Mógłby ktoś pomóc?

public class Main {

public static void main(String[] args) {
    int [][] tab = new int [6][6];
    for (int i= 0; i<tab.length; i++) {
        int [] jednowymiarowa= tab[i];
        for(int j=0; j<jednowymiarowa.length; j++ ) {
            System.out.print(tab[i][j] + " ");
        }
        System.out.println();
    }
     
    }
}
3

Tablice to się nazywa po polsku.
Jak chcesz tam przechowywać zera i 'X' to zrób tablicę charów albo stringów a nie intów.
A jeśli chodzi o logikę to jakoś tak, że

jeśli i = 0 to X
jeśli i = length - 1 to X
jeśli j = 0 to X
jeśli j = length - 1 to X
jeśli i = j to X

1 użytkowników online, w tym zalogowanych: 0, gości: 1