
15/07/2011, 02:00
|
 | | | Fecha de Ingreso: junio-2011 Ubicación: España
Mensajes: 24
Antigüedad: 13 años, 8 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] |