Tworzenie tabel wielowymiarowej

Odpowiedz Nowy wątek
2020-03-26 15:17

Rejestracja: 1 tydzień temu

Ostatnio: 1 tydzień temu

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();
    }

    }
}

Pozostało 580 znaków

2020-03-26 15:57

Rejestracja: 6 lat temu

Ostatnio: 4 godziny temu

Lokalizacja: Kraków

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

Pozostało 580 znaków

Odpowiedz

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