public class NewMain {
public static void main(String[] args) {
int[][] matriz = new int[2][2];
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
matriz[i][j] = i + j;
}
}
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
System.out.println("valor para i= " + i + " j=" + j + " es " + matriz[i][j]);
}
}
for (int i = 0; i < 2; i++) {
int resultado = 0;
for (int j = 0; j < 2; j++) {
resultado += matriz[i][j];
}
System.out.println("resultado para i= " + i + " es " + resultado);
}
}
}
Trato de que al mostrar el resultado linea por linea muestre tambien su resultado de suma ejemplo:
1 2 El resultado de la suma de esta linea es 3
4 5 El resultado de la suma de esta linea es 9
Pero no logro hacerlo.... ya intente varias maneras y termino arruinando lo avanzado..
// Matriz MxN donde se suma por renglon
import java.util.*;
public class Matriz {
public static void main (String arg []){
Scanner cosA = new Scanner(System.in);
int i = 0, j = 0, renglones=0, columnas=0,res=0,suma=0; //Declarando variables que usare
System.out.print("Introduce el numero de renglones: "); //Pidiendo la cantidad de renglones que seran
renglones = cosA.nextInt();
System.out.print("Introduce el numero de columnas: "); //Pidiendo la cantidad de columnas que seran
columnas = cosA.nextInt();
int[][] matriz = new int[renglones][columnas];
for(i=0; i<renglones; i++)
{
for(j=0; j<columnas; j++)
{
System.out.printf("Introduce el elemento [%d][%d]: ",i, j);
matriz[i][j] = cosA.nextInt();
}
}
//Imprimir resultados de manera normal
for(i=0; i<renglones; i++)
{
for(j=0; j<columnas; j++)
System.out.print(matriz[i][j]+" ");
{
// Intento de sumar
//for(i=0; i<renglones; i++){
//res=res+matriz[i][j];
System.out.print ("La suma de esta fila es: " +res);
//for(j=0; j<columnas; j++)
System.out.println ();
}
}
}
}