Buenas noches, Necesito ayuda.

Iniciado por ArhennJosey, 13 Mayo 2010, 05:54 AM

0 Miembros y 1 Visitante están viendo este tema.

ArhennJosey

Buenas noches tengo que hacer un rograma en jcreator con vectores, la idea es que si tenemos un vector de tres por tres(3x3) estilo sudoku, necesito saber como sumar las filas, necesito ayuda.
tengo esto hasta ahora:


import java.io.*;

public class Sumafilavectores
{
  public static void main (String args[])throws Exception
{
    BufferedReader teclado=new BufferedReader(new InputStreamReader(System.in));    
    String dato;
    int i;
    int val;
    int columna;
    int fila;
    int dato1;
    int suma;
    int b[][]=new int[3][3];
    columna=0;
    fila=0;
    dato1=0;
    suma=0;
     i=0;
     val=0; 
     for (columna=0;columna<=2;columna++)
       {
           for ( fila=0;fila<=2;fila++)
         {
           System.out.println("Digite dato para la Matriz :");
        dato=teclado.readLine();
        dato1=Integer.parseInt(dato);
        b[fila][columna]= dato1;
               
        }
        
       }   

  for(fila=0;fila<=2;fila++)
     {
         for(columna=0;columna<=2;columna++)
         
             {
             System.out.print(" "+b[fila][columna]);
            }
            
         System.out.println(" ");
         
     }

  for(fila=0;fila<=2;fila++)
     {
         for(columna=0;columna<=2;columna++)
           
            b[dato1][dato1]=val;
              suma = suma+val;
             {
            
               
                System.out.print("la suma es : "+suma);   
             }
     }

}
}

Shell Root

Así?
Código (java) [Seleccionar]
public class PoC {
public static void main(String[] args) {
int[][] intMatriz = new int[2][2];
int matriz[][] = { {1,2,3}, {4,5,6}, {7,8,9} };
int intSum =0;

for(int i = 0; i<3 ; i = i+1 ){
for(int j = 0; j<3 ; j = j+1 ){
intSum = intSum + matriz[i][j];
System.out.println(matriz[i][j]);
}
System.out.println("La suma de la fila N°:" + i + ", es igual a: " + intSum);
intSum = 0;
}
}
}

PoC:
Código (bash) [Seleccionar]
shellroot@alex-laptop:~/Escritorio/java$ javac PoC.java
shellroot@alex-laptop:~/Escritorio/java$ java PoC
1
2
3
La suma de la fila N°:0, es igual a: 6
4
5
6
La suma de la fila N°:1, es igual a: 15
7
8
9
La suma de la fila N°:2, es igual a: 24
shellroot@alex-laptop:~/Escritorio/java$

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

ArhennJosey

muchas gracias, me sirvio bastante como guia.