Calculo da média e mediana dos salários?

Olá pessoal.
Gostaria de algumas dicas para tentar resolver um exercício da facul, alguém pode me ajudar?
No caso, eu estou iniciando em java e não sei quase nada da sintaxe. O que eu tenho que fazer é criar uma matriz com uma estrutura pessoa, que tenha nome, cpf, salario e desconto. Nisso preencher a matriz na ordem de 70x100 e fazer um calculo para que me traga:
Média dos salários com desconto
Média dos salários sem desconto
Mediana dos salários com desconto
Mediana dos salários sem desconto
Na seguintes condições:
Que o salário seja: 300,00 < Salario < 10.000,00
E o desconto: 7% < Desconto < 28%

Eu fiz pouca coisa, mas estou em dúvida em como poderia preencher a matriz toda sem utilizar o random e se faria duas funções, uma para calcular a média dos salários com e sem desconto e outra para calcular a mediana dos salários com e sem desconto, ou poderia fazer com apenas uma função? Alguém teria alguma idéia?
Segue abaixo o meu código:

[code]import java.util.Random;

class ePessoa {
String nome;
int cpf;
double salario;
double desconto;
}

public class pessoa {

/**
 * @param args
 */
public static void main(String[] args) {
	// TODO Auto-generated method stub
	Random rnd = new Random();
	
	ePessoa matPessoas[][] = new ePessoa[70][100];
	
	for (int l = 0; l < matPessoas.length; l++) {
		for (int c = 0; c < matPessoas[l].length; c++) {
			
		}
	}
	calcMediaMediana(matPessoas);
	
	System.out.println("Média dos salários com desconto: ");
	System.out.println("Média dos salários sem desconto: ");
	System.out.println("Mediana dos salários com desconto: ");
	System.out.println("Mediana dos salários sem desconto: ");
	
}

private static void calcMediaMediana(ePessoa people[][]){

	// condição para salário: 300,00 < Salario < 10.000,00
	// condição para desconto: 7% < Desconto < 28%
	// achar média e mediana dos salários com e sem desconto
	
}

}[/code]