tenho que criar 3 metodos: 1. preencher a matriz; 2.mostrar ela; 3. somar qualquer coluna informada pelo usuario; a matriz é 10x10.
[code]//metodo 1: preenchar a matriz;
public static void intPreencherMatriz (int [][] intMatriz ) {
for (int intLinha = 0; intLinha < 10; intLinha++) {
for (int intColuna = 0; intColuna < 10; intColuna++) {
intMatriz[intLinha][intColuna] = (int)(Math.random()*10) + 1;
}
}
}
//metodo 2: mostras seus valores;
public static void intMostraMatriz (int [][] intMatriz ) {
for (int intLinha = 0; intLinha < 10; intLinha++) {
for (int intColuna = 0; intColuna < 10; intColuna++) {
System.out.println(intMatriz[intLinha][intColuna]+ " ");
}
}
}
//metodo 3: somar coluna informada pelo usuario;
public static int intSomaColunaMatriz (int intColunaMatriz, int [][] intMatriz ) {
int intSomaColunaMatriz = 0;
for (int intLinha = 0; intLinha < 10; intLinha++) {
intSomaColunaMatriz = (intMatriz[intLinha][intColunaMatriz - 1]);
}
return(intSomaColunaMatriz);
}[/code]
na hora de chamar eles:
[code] int [] [] intMatriz = new int [10][10];
for (int intLinha = 0; intLinha < 10; intLinha++) {
for (int intColuna = 0; intColuna < 10; intColuna++) {
intMatriz[intLinha][intColuna] = intPreencherMatriz(intMatriz);
}
}
for (int intLinha = 0; intLinha < 10; intLinha++) {
for (int intColuna = 0; intColuna < 10; intColuna++) {
intMatriz[intLinha][intColuna] = intMostraMatriz(intMatriz);
System.out.println(intMatriz);
}
}
System.out.print("Informe a coluna que quer somar: ");
Scanner read = new Scanner(System.in);
int dblColunaMatriz = read.nextInt();
dblColunaMatriz = intSomaColunaMatriz(intMatriz);
[/code]
o problema é que da erro na hora de complicar, fala sobre incompatibilidade de tipos
outra duvida: nos metodos ja tem o FOR na hora de chamar ele precisa ter outro FOR?
oobrigado