Qu es un vector

Páginas: 5 (1013 palabras) Publicado: 26 de abril de 2015
VECTOR

Un vector es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo.

Los vectores se utilizan para almacenar información de una manera más ordenada y de esta forma será más fácil y rápido de acceder a esta información cuando la necesitemos.

Un vector es una estructura estática, que se maneja por índices, cada uno de estos índices es un espacio donde sepuede almacenar un valor. Un vector en una imagen sería algo así:



Como se aprecia en la imagen, los índices del vector empiezan en cero, y cada cuadro contendría adentro un valor específico, en caso que se le hubiera dado uno, de lo contrario aparecerá por defecto como null.

¿Cómo se crea un vector en java?

La forma de crear un vector en java es sumamente sencilla, es suficiente con agregarlos paréntesis cuadrados, "[ ]", al final del tipo de nuestra variable, ejemplo:

 Vamos a crear un vector de Strings, uno de enteros y otro de Object, se procede de la siguiente manera:
String [] vectorDeStrings;
Int [] vectorDeEnteros;
Object[] vectorDeObjetos;
Es una inicialización normal solo que le agregamos los paréntesis cuadrados


Hay varias formas de darle el tamaño a un vector la máscorriente es ponerla al final de la inicialización de la variable dentro de los paréntesis cuadrados, así:
String [] vectorDeStrings = new String [10];
int[] vectorDeEnteros = new int[256];
Esta es la inicialización completa de un vector, ahora un repaso rápido:
1. Se selecciona el tipo de variables que va a contener el vector.
2.  Se le da un nombre para identificar nuestra variable. 
3. Creamosla nueva variable y le damos un tamaño.
Ya nuestro vector está listo!, ahora tenemos que agregar valores a ese vector, esta tarea no es complicada en lo absoluto en realidad es muy sencillo como veremos con un pequeño ejemplo,  con un for llenaremos un vector de enteros de tamaño 10.

Int [] numeros = new int[10];
For (int indice = 0; indice < numeros.length; indice++){
 numeros[indice] = indice+ 1;
}
Con este sencillo for  se están agregando valores del cero al nueve a nuestro vector de números, más detalladamente este trozo de código:
1. Se inicia el  vector como lo acabamos de aprender.
2. Se crea una variable llamada índice, la función de este índice es llevar el control de los campos de nuestro vector, para que agregue cada número en una posición diferente y siguiente de laanterior para que no queden espacios nulos en medio de nuestro vector.
3. Condición indice 4. Se agrega un numero al vector en la posición que tenga el valor de índice, como índice empieza en cero, sería en la posición cero del vector agrega el valor de índice más uno y así sucesivamente.
Hay que tener cuidado en que índice vamos a guardarla información porque si guardamos un valor en un índice que ya tiene algo contenido, el valor anterior será reemplazado por el entrante.

 Obtener valores de un vector, nuestro vector anterior quedo así:
 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
Para obtener el valor de determinada posición basta con poner:
1. El nombre del vector.
2. Paréntesis cuadrados "[]"
3. Dentro de ellos la posición dela cual queremos obtener el valor.
Ejemplo:

Imprimir la suma de las posiciones 2 y 3:
 System.out.println (números [2] + números [3]);
Esto tiene que dar como resultado: 7, porque números [2] = 3 y números [3] = 4, por tanto 3+4=7, recordar se empieza a contar desde cero en el vector.
A] Generalmente «En programación, un vector o arreglo (llamado en inglés array) corresponde a una zona de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Vectores
  • Vectores
  • Vectores
  • Vectores
  • Vectores
  • Vector
  • Vector
  • Vector

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS