Vetor multidimensional

Preciso fazer o seguinte exercício, e tenho dificuldades, alguem poderia me ajudar?

  • Escreva um programa que leia uma matriz A de dimensão 5 x 5, de valores reais, calcule e imprima a soma dos elementos da diagonal principal.
    Desde já muito obrigado.

Creio eu que a diagonal principal sejam as posições [0][0], [1][1], [2][2], [3][3] e [4][4]. Você pode fazer essa soma com um loop for
Desse jeito:

for(int i = 0; i < 5; ++i)
{
     soma += matriz[i][i];
}

Daí o resto fica por sua conta

Gap07,

criei a matriz 5x5 fiz o for para ler a diagonal e somar
mostrei na tela a soma da diagonal

esse é o básico o legal seria vc criar um for para ir adicionando os números na matriz.

public class Sorteio{

	public static void main(String args[]){
		
		int numero = 0;
		int array[][] = new int[5][5];
	
		array[0][0] = 1;
		array[0][1] = 2;
		array[0][2] = 3;
		array[0][3] = 4;
		array[0][4] = 5;
		
		array[1][0] = 11;
		array[1][1] = 12;
		array[1][2] = 13;
		array[1][3] = 14;
		array[1][4] = 15;

		array[2][0] = 21;
		array[2][1] = 22;
		array[2][2] = 23;
		array[2][3] = 24;
		array[2][4] = 25;

		array[3][0] = 31;
		array[3][1] = 32;
		array[3][2] = 33;
		array[3][3] = 34;
		array[3][4] = 35;

		array[4][0] = 41;
		array[4][1] = 42;
		array[4][2] = 43;
		array[4][3] = 44;
		array[4][4] = 45;
		
		for(int j = 0; j <= 4; j++){

			numero += array[j][j];
		}				
	
		System.out.println("soma = " + numero);	

	}
}