estou em duvida de como fazer metodos para a classe array
public class Array
{
private int v[];
int[][] m ={{-4, 7, 2,},{1, 0, 6,},{10,11,14}};
public void preencheV()
{
v = new int[10]; //inicializa o array com 10 posições
for(int i=0;i<v.length;i++) // troquei > por <
{
v[i] = (int)(Math.random() *10); // atribui o valoor aleatório à posição i
}
}
public void exibeDiagonalPrincipal()
{
for(int i=0;i<m.length;i++)
System.out.println(m[i][i]+"");
}
public void exibePrimeiraLinha()
{
int L=0;
for(int c=m.length-1;c>=0;c--)
System.out.println(m[L][c]);
L++;
}
public void exibeNumerosAcimaDaDiagonalPrincipal()
{
for (int i = 0; i < m.length; i++)
{
for (int j = i + 1; j < 3; j++)
{
System.out.println(m[i][j]);
}
}
}
public void exibeNumerosAbaixoDaDiagonalPrincipal()
{
for(int i=0;i<m.length;i++)
{
for(int j= i+1;j<3;j++)
{
if (i == j+1)
System.out.println(m[i][j]);
}
}
}
o metodo exibe numeros abaixo da diagonal principal nao esta imprimindo nada, pq?
devo fazer outros metodos por exemplo
somar primeira linha
somar primeira coluna
somar ds
somar dp
exibir numeros acima da ds
exibir numeros acima da dp
grato pelas respostas