Mam do wykonania poniższe zadania:
- Zadeklaruj dwuwymiarowa tablice zmiennych typu int o rozmiarach 4 na 5 elementów.
Następnie wypełnij jej pola losowymi wartościami i wyświetl na ekranie.- Znajdź w tablicy z powyższego zadania element o najmniejszej wartości, a następnie
wyświetl na ekranie jego indeksy.
Pierwsze zadanie zrobiłem i to nawet przy użyciu metody do wypisywania elementów tablicy. Właśnie odnośnie tej metody mam pytanie. W moim programie losowe wartości są wybierane w metodzie "wypisz", a chciałem żeby ta metoda była uniwersalna i po prostu wypisywała mi tablice. Czy jest możliwość przeniesienia tego losowania przed metodę, tak aby wypisywała ona już wylosowane wcześniej wartości ? Chodzi mi o uproszczenie kodu.
Oto kod:
import java.util.Random;
public class ppj6
{
public static void main (String[]args)
{
int tab45[][]=new int[4][5];
wypisz(tab45);
}
public static void wypisz(int tablica[][])
{
Random losowe = new Random();
for(int i=0;i<tablica.length;i++)
{
for(int j=0;j<tablica[i].length;j++)
{
tablica[i][j]=losowe.nextInt(99);
System.out.print(tablica[i][j]+"\t");
}
System.out.println();
}
}
}
Drugie zadanie od razu umieściłem żeby potem nie robić kolejnego tematu. Aktualnie próbuje je zrobić.