public static void main(String[] args) { int range = 100; // диапазон возможных случайных значений int size = 10; // размер матрицы = size * size int array[][] = new int[size][size]; int maxElement = 0; for(int i=0; i < size; i++) { for(int j=0; j < size; j++) { // заполняем массив случайными элементами array[i][j] = (int) (Math.random() * range); // выводим на экран элементы массива System.out.print( "" + array[i][j] + '\t'); // определеяем максимальный элемент массива // (можно вынести в отдельный цикл/метод/etc) if( i == 0 && j == 0) { maxElement = array[i][j]; } else { maxElement = Math.max( maxElement, array[i][j]); } } System.out.println(); } System.out.println("Max element of matrix is " + maxElement); }