Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/07/2011, 02:00
Avatar de edjuradob
edjuradob
 
Fecha de Ingreso: junio-2011
Ubicación: España
Mensajes: 24
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: multiplicación de matrices

Varias cosas:
no puedes hacer esto:

int M1 [][];
M1 = new int[2][3];
for (int i =0; i<2;i++)
{
for (int j=0;i<3;j++)
{
M1[2][3] = new Random ();
}
}

Has declarado M1 como int y despues intentas instanciarlo como Random en la posición [2][3].

Supongo que los bucles for son para rellenar la matriz completa, no para rellenar varias veces la misma posición de la matriz. Debes usar las variables i y j de tu bucle, si no, no tienen ningún sentido.

Genera un objeto Random y leete la documentación de la clase para que sepas como utilizarla. La API aqui: [URL="http://download.oracle.com/javase/1.4.2/docs/api/java/util/Random.html"]http://download.oracle.com/javase/1.4.2/docs/api/java/util/Random.html[/URL]