1. VECTOR DEFINICION, SINTAXIS Y EJEMPLO
Los vectores.
Imaginemos que tenemos que hallar el promedio de 10 números que introduzca el usuario (o realizar
cualquier otra operación con ellos).Pareceevidente que tiene que haber una solución más cómoda que
definir 10 variables distintasy escribir10 veces las instruccionesdeavisar al usuario,leer los datos que
teclee, y almacenar esos datos.Si necesitamos manejar 100, 1.000 o 10.000 datos, resulta todavía más
claro queno es eficiente utilizar una variablepara cadauno de esos datos.
Por eso se emplean los arrays(o arreglos).Un array es una variablequepuede contener varios dato del
mismo tipo. Para acceder a cada uno de esos datos emplearemos corchetes. Por ejemplo, si definimos
una variablellamada "m"que contenga 10 números enteros, accederemos al primero de estos números
como m[0], el último como m[9] y el quinto como m[4] (se empieza a numerar a desde 0 y se termina en
n-1). Veamos un ejemplo que halla lamedia de cinco números (con decimales,"double"):
// Array1.java
// Aplicación de ejemplo con Arrays
// Introducción a Java
class Array1 { public static void main( String
args[] ) {
double a[] = { 10, 23.5, 15, 7, 8.9
}; double total = 0; int i;
for (i=0; i<5; i++) total += a[i];
System.out.println( "La media es:" );
System.out.println( total / 5 );
}
}
En la siguienteporción de código,se crea un vector con una capacidad inicial de10 elementos, valor por
defecto, y se leañaden o insertan objetos de la clase String.
Vector v=new Vector();
v.addElement("uno");
v.addElement("dos");
v.addElement("cuatro");
v.addElement("cinco");
v.addElement("seis");
v.addElement("siete");
v.addElement("ocho");
v.addElement("nueve");
v.addElement("diez");
v.addElement("once");
v.addElement("doce");
v.insertElementAt("tres", 2);
2. Un array de una dimensión(unidimensional),tambiénllamado vector o fila, esun tipode
datosestructuradocompuestode unnúmerodeterminadode elementos,de tamañofijoy
elementoshomogéneos(delmismotipo).Lacaracterística de tamañofijose refiere aque el
tamañodel array debe serconocidoentiempode compilación.
Declaración de un array o vector
Siempre se debendeclararluegode lasconstantes(si existen).Unarrayo vector se declara por
mediodel tipode array