Загрузка данных


import java.util.Arrays;
import java.util.Random;
public class Task2 {
    public static void main(String[] args) {
        final int N = 5;
        int[][] x = new int[N][N];
        Random rnd = new Random();
        int maxVal = Integer.MIN_VALUE, maxRow = 0;
        for (int i = 0; i < N; i++) {
             (int j = 0; j < N; j++) {
                x[i][j] = rnd.nextInt(100);
                if (x[i][j] > maxVal) { maxVal = x[i][j]; maxRow = i; }
            }
        }
        Arrays.sort(x[maxRow]);
        for (int i = 0; i < N; i++) {
             (int j = 0; j < N; j++) System.out.print(x[i][j] + "\t");
            System.out.println();
        }
        int sumUpper = 0;
        for (int i = 0; i < N; i++)
             (int j = i; j < N; j++) sumUpper += x[i][j];
        System.out.println("Сумма верхнего треугольника: " + sumUpper);
    }
}