Adsence

miércoles, 30 de marzo de 2011

Saber-el-tamano-de-una-Matriz-con-For

Leave a Comment
Este ejercicio, ya se puede realizar con las funciones que trate Java, como son la funcion .length, pero este ejercicio se crear para que puedas practicar, y ver un punto devista diferente. Hallar el tamaño de una matriz (sin pedirla por teclado o usar funcione ya diseñada) con un ciclo Esteas funciones me hallas las celdas OCUPADAS, es decir las que tiene informacion.



[java]

/**
* @(#)matrices.java
*
*
* @author Jamper91
* @version 1.00 2011/3/30
*/
import java.util.Random;

public class matrices {

public static int columnas(Object m[][])
{
boolean salir=false;
int c=0,i=0;
try
{
while(salir==false)
{
if(m[0][i]!= null)
c++;
else
salir=true;
i++;
}
}catch(Exception e)
{
System.out.println("Error al hallar las filas de la matriz");
}
return c;
}
public static int filas(Object m[][])
{
boolean salir=false;
int c=0,i=0;
try
{
while(salir==false)
{
if(m[i][0]!= null)
c++;
else
salir=true;
i++;
}
}catch(Exception e)
{
System.out.println("Error al hallar las filas de la matriz");
}
return c;
}

public matrices()
{

}
public static void main(String args[])
{
Random rnd = new Random();
Object m[][]=new Object[12][6];
for(int i=0;i< 8;i++)
{
for(int j=0;j< 3;j++)
{
m[i][j]=rnd.nextInt();
}
}
System.out.println("Las Columnas de la matriz son:"+columnas(m));
System.out.println("Las Filas de la matriz son:"+filas(m));

}

}

[/java]

0 comentarios :