Diagonal superior de uma matriz

Oi pessoal, sou novo no site e tenho poucos conhecimento em java. No entanto estou fazendo um curso e tenho um exercicio que não sei como começar. O exercicio diz para criar um programa na linguagem java que mostre a diagonal superior de uma matriz.
Agradeço a vossa ajuda.

Você arranhou alguma coisa???

Quanto vc sabe da linguagem Java ou mesmo outra linguagem de programação?
Seu problema está no algorítmo ou na linguagem em si?

Uma matriz que tem diagonal precisa ser quadrada?

Olhe a matriz:

1, 2, 3, 4 0, 4, 5, 6 0, 0, 8, 9 0, 0, 0, 1

Se não estou errando o conceito, seu programa deveria mostrar

1, 2, 3, 4 4, 5, 6 8, 9 1

Até mais!

Qual a característica comum aos elementos que estão acima da diagonal da matriz? (índice da coluna maior que o índice linha)

E qual a característica comum aos elementos da diagonal? (índice da coluna igual ao índice linha)

Depois das dicas do David ficou moleza, vou fazer o começo, o resto fica por sua conta:

[code]public class Diagonal {
public static void main(String[] args) {
int[][] matriz = {{1, 2, 3, 4},
{0, 4, 5, 6},
{0, 0, 8, 9},
{0, 0, 0, 1}};

    // agora vc termina....
}

}[/code]

T+