Comunidad de diseño web y desarrollo en internet online

declarar matriz

Citar            
MensajeEscrito el 12 Feb 2005 04:38 am
deseo declarar una matriz y poder definir la cantidad de filas y columnas que pueda tener..........de forma dinamica ...cmo podria hacer esto yo..

se que en otros lenguajes se puede denotar asi>>>

for(int i=0 ;i<cantidad;i==){
for(int j=0;j<cantidad;j++){
Matriz[i][j]=[valor][valor];

}
}

Ayudenme....... :crap:

Por mafia

35 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Feb 2005 04:53 am
Hay muchas maneras, incluso no tendrias que inicialisarla, pero bueno basandome en tu ejemplo, seria algo como:

Código :

columnas=20;
filas=30;
matriz=new Array(columnas);
for (i=0; i<columnas; i++) {
   for (j=0; j<filas; j++) {
      matriz[i]= new Array();
   }
}
matriz[3][8]="Hola";
trace(matriz[3][8]);


Saludos

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 12 Feb 2005 05:17 am
gracias....me sirvio de mucho

Por mafia

35 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Feb 2005 08:07 am
uno de los fallos qu ele veo a flash es que no se pueden declarar matrices por longitud es decir en java

int[][] m = new int[5][2];
tendriamos una matriz de 5x2 pero flash me lo tomaria como una matriz de 2x1 con los valores 5 y 2...

Gracias JD, desconocia esa forma, hasta ahora lo que hacia era 5x2
var m:Array = new Array([0,0],[0,0],[0,0],[0,0],[0,0]);
o con vacios "" segun el dato... jajajjaa

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.