hola amigos del foro, les cuento q tengo problemas con un codigo de arreglos, el problema q tengo es q no logro q corra en java, a continuacion pongo el codigo para q por favor puedan decirme donde estan las fallas.
gracias. bye
import java.io; class matriz1
{
public static void main (string arg []); trows IOException
{
int matriz [][];
presentacion();
matriz=inicio();
mostrar (matriz);
filas(matriz);
columnas(matriz);
suma(matriz);
fin();
}
public static void presentacion();
{
system.out.println ("El programa genera una matriz de nxm");
system.out.println ("con elementos aleatorios 1-50, imprime por filas y");
system.out.println ("por columnas, por ultimo suma todos sus elementos");
}
public static void fin ();
{
system.out.println ("fin del programa");
}
public static int [][] inicio()throws IOException
{
int m,n;
system.out.pritnln ("numero de filas:");
n=LeerTeclado.readInt ();
system.out.pritnln ("numero de columnas:");
m=LeerTeclado.readInt ();
int A[][]=new int [n][m];
for (int i=0;i<A.length;i++)
for (int j=0;j<A,length;j++)
A[i][j]=1+(int)(math.random()*50);
return A;
}
public static void mostrar (int A[][])
{
system.out.println ("");
for (int i=0;i<a.length;j++)
{
system.out.print(""+A[i][j]);
system.out.println();
}
}
public static void columnas (int A[][]) throws IOException
{
system.out.println ("impresion por columnas");
system.out.println ("");
for (int i=0;i<A.length;i++)
for (int j=0;j<A[i].length;j++)
system.out.print (""+A[i][j]);
system.out.println();
}
public static void filas (int A[][]) throws IOException
{
system.out.println ("impresion por filas");
system.out.println ("");
for (int i=0;i<A.length;i++)
for (int j=0;j<A[i].length;j++)
system.out.print (""+A[i][j]);
}
public static void suma (int A[][]) throws IOException
{
int s=0;
system.out.println ("sumatoria");
system.out.printl ("");
for (int i=0;i<A.length;i++)
for (int j=0;j<A[i].length;j++)
s=s+A[i][j];
system.out.println (s);
}
}