>>ARREGLOS<<
Definición: Un array o arreglo es un objeto que se puede almacenar en un conjunto de datos de un ismo tipo. Cada uno de los elementos del array tiene asignado un índice numérico según su posición, siendo 0 (cero) el índice del primero.
ejemplo.
⇨⇨⇨
⇨⇨⇨
» TIPOS DE ARREGLOS »
- Array unidimensional.
Un array unidimensional es una lista de variables relacionadas. Tales listas son comunes en la programación. Por ejemplo, puede usar un array unidimensional para almacenar los números de cuenta de los usuarios activos en una red. Otro array podría usarse para almacenar los promedios de bateo actuales para un equipo de béisbol.
>>>Sintaxis<<<
Un array debe declararse usando la expresión:
tipo [] variablearray;
o
tipo variablearray [];Ejemplo:
int [] k; String [] cadena; char caracter [];
Tamaño del array .
nombreVariable = new tipoDato [Dimensión];Ejemplo
numero = new int[15];
- Array multidimensional.
Las matrices multidimensionales son matrices de matrices o arrays de arrays, donde cada elemento del array contiene la referencia de otro array. Se crea una matriz multidimensional al agregar un conjunto de corchetes ( [ ] ) por dimensión.
>>>Sintaxis<<<
tipoDato nombreVariable [ ] [ ] [ ] = new tipoDato [valor X][valor Y]; tipoDato nombreVariable [ ] [ ] [ ] = new tipoDato [valor X][valor Y][valor Z];
Ejemplo:
int matriz0 [][] = new int [3][2]; int matriz1 [][][] = new int [3][3][2]
Ejemplo de como se programa en java
package UNIDAD4;
public class EJERCICIO1 {
public static void main(String[] args) {
int numeros []={10,12,33,45,51}; // arreglo inicializado
int [] num= new int [10];
int i;
for(i=0; i<5; i++){
System.out.println("arreglo posicion"+i+":"+numeros[i]);
}
System.out.println("/n");
for(i=0; i<=9; i++){
num[i]=i+1;
}
for(i=0; i<=9; i++){
System.out.println("num posicion" + i + ":" + num [i]);
}
int matriz[][]=new int[2][2];
System.out.println("inicializa forma 1");
matriz [0][0]=2;
matriz [0][1]=4;
matriz [1][0]=6;
matriz [1][1]=8;
int x, y;
for(x=0; x<matriz.length; x++){
for(y=0; y<matriz.length; y++){
System.out.println("matriz ["+x+"]["+y+"]="+matriz[x][y]);
}
}
int matriz1[][]={ {2,4},{6,8} };
for(x=0; x<matriz1.length; x++){
for(y=0; y<matriz1.length; y++){
System.out.println("matriz1 ["+x+"]["+y+"]="+matriz1[x][y]);
}
}
}
}
No hay comentarios:
Publicar un comentario