Witam serdecznie Panie i Panów programistów, jako początkujący praktyk Javy (-samouk z książki Thinking in Java ed 3) natknełem się na pewien problem ktoóry mam nadzieje pomożecie mi Państwo rozwiązać, otóż w ćwiczeniu mam stworzyć jedną metodę tworzącą tablice(int) i wypełniającą ją losowymi wartościami , a następnie z main wywołać 2 metodę wypisującą wartość: oto mój kod
import java.util.*;
class table{
static Random r = new Random();
static int[] make(){
int[] tab = new int[r.nextInt(5)];
for(int i = 0 ; i < tab.length; i++){
tab[i] = r.nextInt(10);
}
return tab;
}
static void print(int[] tab){
for(int i = 0; i < tab.length;i++){
System.out.println(i + " --- " + tab[i]);
}
}
public static void main(String[] args){
table.make();
table.print(int[] tab); <------------------- tu jest mój problem
}
}
a teraz problem: nie wiem jak przekazać tą tablice do metody print?! Bardzo proszę o poprawienie mojego kodu ,ale i o wytłumaczenie dlaczego tak a nie inaczej. Dziekuje