Witam,
Potrzebuję pomocy, ponieważ utknąłem i nie mam pomysłu jak przekopiować minimalne i maksymalne wartości do nowej tablicy int [5][2], które wyciągnąłem z każdej kolumny tablicy dwuwymiarowej int[5][5]. Tablicę [5][2] chciałbym wyświetlić metodą Arrays.toString tak jak to zrobiłem dla tablicy int[5][5]. Poniżej kod tego co do tej pory stworzyłem:
import java.util.Arrays;
import java.util.Random;
public class zad19 {
public static void main(String[] args) {
int[][] tablica = new int[5][5];
int[][] tablicaminmax = new int[5][2];
int i = 0;
int j = 0;
int min, max;
Random losowanie = new Random();
for (i = 0; i < tablica.length; i++) {
for (j = 0; j < tablica[i].length; j++) {
tablica[i][j] = losowanie.nextInt(10) - 5;
}
System.out.println(Arrays.toString(tablica[i]));
}
System.out.println();
for (i = 0; i < tablica.length; i++) {
max = Integer.MIN_VALUE;
for (j = 0; j < tablica[i].length; j++)
if (tablica[i][j] > max)
max = tablica[i][j];
System.out.println("Maksymalna liczba w kolumnie " + (i + 1) + " = " + max);
}
System.out.println();
for (i = 0; i < tablica.length; i++) {
min = Integer.MAX_VALUE;
for (j = 0; j < tablica[i].length; j++)
if (tablica[i][j] < min)
min = tablica[i][j];
System.out.println("Minimalna liczba w kolumnie " + (i + 1) + " = " + min);
}
}
}