Ejercicio 7

Crear un arreglo bidimensional que puede hacer el usuario ingrese 9 numeros y que el programa imprima la tabla y que permita sumar las filas y las columnas
-

import java.util.Scanner;

public class Ejercicioarreglosbidimencionales {

public static void main(String[] args) {

//declaracion de arreglo tipo entero

int num[][];

//instancia del arreglo

num = new int[3][3];

//instancia del escaner

Scanner sc = new Scanner(System.in);

//impresion de mensaje para el usuario que ingrese valores

System.out.println("Ingrese los números.");

//for para ingresar los valores al arreglo en fila

//contador de valores para la fila

for (int i = 0; i < num.length; i++) {

//for para los ingresar los valores al arreglo en columna

for (int j = 0; j < num.length; j++) {

//captura todos los valores ingresados

num[j][i] = sc.nextInt;

}

}

//impresion de la tabla

System.out.println("Imprimiendo Tabla.");

//muestra la fila de los valores ordenados

for (int i = 0; i < num.length; i++) {

//muestra el resultado de los valores ingresados en fila

System.out.println;

//muestra la columna de valores ordenados

for (int j = 0; j < num.length; j++) {

//muestra el resultado de los valores ingresados en columna

System.out.print(num[j][i] + " ");

}

}

//imprime el resultado de la suma por filas

System.out.println("\nSuma Fila.");

//declaracion e inicializacion del contador para la suma

int suma = 0;

//for que cuenta la suma por cada fila

for (int i = 0; i < num.length; i++) {

//cuenta la columna en el que se esta sumando el siguiente valor

for (int j = 0; j < num.length; j++) {

//contador de suma por cada fila

suma += num[j][i];

}

//impresion del resultado de la suma por cada fila

System.out.println("Fila " + i + " =" + suma);

//inicializacion de la variable para que cuando llegue a 0 regrese ala estructura de

//de control para que sume las filas

suma = 0;

}

//impreme la suma por columnas

System.out.println("\nSuma Columna");

//for que cuenta las suma de cada columna

for (int j = 0; j < num.length; j++) {

//cuenta la fila en la que se esta sumando el siguiente valor

for (int i = 0; i < num.length; i++) {

//contador de suma por cada columna

suma += num[j][i];

}

//impresion de la suma por cada columna

System.out.println("Columna " + j + " =" + suma);

//inicializacion de la variable para que cuando llegue a 0 regrese ala estructura de

//de control para que sume las filas

suma = 0;

}

}

}