Utworzenie tablicy, której elementami będą tablice intów

Odpowiedz Nowy wątek
2014-12-30 13:08
SmutnaSmerfetka
0

Hej, mam problem z tablicami w JAVIE. Chciałabym utworzyć tablicę której elementami będą tablice intów, a dokładniej:
program losuje liczbę ile tablic ma być w tablicy, każdy z tych elementów jest tablicą ze znowu wylosowaną długością i wylosowanymi elementami. Potrzebuje się później do nich dostać aby je posortować i pokazać na ekranie. Próbowałam deklarować jako Object[][] i jako int[][] ale zawsze coś jest nie tak. Pomocy :(

Tytuł wątku powinien w sposób sensowny i w miarę wyczerpujący opisywać Twój problem; Pamiętaj, że wątki z nic nie mówiącymi tytułami z reguły lądują w koszu; - furious programming 2014-12-31 01:56

Pozostało 580 znaków

2014-12-30 13:11
0
int[][] array = new int[wiersze][kolumny];

?

A jaki to ma związek z pytaniem? - bogdans 2014-12-31 09:13
Jak widać żadnego, bo ominąłem fragment mówiący o tym, że każdy wiersz ma mieć wylosowaną liczbę elementów :P A tak btw. to odpowiedziałem wstawiając tylko 1 linijkę, bo nie widzę tutaj jasno określonego problemu, nie wiadomo czy problemem jest utworzenie tablicy, czy może wylosowanie długości albo sortowanie. - some_ONE 2014-12-31 13:31

Pozostało 580 znaków

2014-12-31 09:16
0

Tworzenie tablicy (1<=ilość wierszy<=5, 1<=ilość liczb w wierszu<=5):

        Random r = new Random();    
        int[][] tab = new int[r.nextInt(5)+1][];
        for(int i=0;i<tab.length;i++)
        {
            tab[i] = new int[r.nextInt(5)+1];
        }

Wypełnianie losowymi wartościami:

        for(int i=0;i<tab.length;i++)
        {
            for(int j=0;j<tab[i].length;j++)
            {
                tab[i][j] = r.nextInt(5); 
            }
        }

To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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