25 GUIADOS VECTORES

Páginas: 5 (1223 palabras) Publicado: 20 de agosto de 2015
EJERCICIO GUIADO. JAVA: VECTORES


Vectores en Java

El manejo de vectores en Java es similar al manejo de vectores en C. Solo hay que tener en cuenta que un vector en Java se tiene primero que declarar, y luego se tiene que construir, ya que los vectores son, al igual que todo en Java, objetos.

Declaración de un vector

Para declarar un vector se seguirá la siguiente sintaxis:

tipodatosnombrevector[];

tipodatos es el tipo de datos de los elementos del vector (int, double, String, etc.)
nombrevector es el nombre que tu quieras darle a tu vector.

Por ejemplo, supongamos que queremos crear un vector de enteros llamado v. La declaración será la siguiente:

int v[];


Como puedes ver, en la declaración de un vector no se indica la dimensión, de éste, es decir, el número de elementosque tiene. Esto se hace en la construcción del vector.


Construcción de un vector

Para construir un vector que ya haya sido declarado se sigue la siguiente sintaxis:

nombrevector = new tipodatos[dim];

nombrevector es el nombre del vector a construir.
tipodatos es el tipo de datos del vector.
dim es la dimensión del vector (el número de elementos)

Por ejemplo, si queremos que el vector vdeclarado antes tenga 10 elementos, tendremos que hacer lo siguiente:

v = int[10];

En el momento de la construcción del vector, podemos usar una variable entera para asignar el número de elementos que se quiera.

Por ejemplo, en el siguiente caso el número de elementos del vector v viene dado por la variable num:

v = int[num];







Acceso a los elementos de un vector

Una vez declarado elvector y construido, este se puede usar de la misma manera que en C. Se puede acceder a un elemento del vector escribiendo el nombre del vector y entre corchetes el índice del elemento que quieres usar. Recuerda que los índices comienzan a numerarse en 0.

Ejemplo 1:

etiResultado.setText(“El resultado es: “+v[3]);

Aquí se coloca en una etiqueta el valor contenido en el elemento de la posición cuartadel vector v.

Ejemplo 2:

for (i=0;i<10;i++) {
v[i]=0;
}

Este código recorre un vector de 10 elementos y almacena en dichos 10 elementos un 0.





Longitud de un vector

Una forma rápida de saber la longitud que tiene un vector es usar lo siguiente:

nombrevector.length

Por ejemplo, si el vector se llama v, su longitud (el número de elementos que tiene) sería:

v.length


El siguientecódigo rellena el vector v con ceros, da igual el número de elementos que tenga:

for (i=0;i v[i]=0;
}



Creación de un vector e inicialización con datos al mismo tiempo

Es posible crear un vector e introducir datos directamente en él al mismo tiempo. La forma general de hacerlo sería la siguiente:

tipodatos nombrevector[] = {elemento1, elemento2, elemento3, …, elemento n};


Porejemplo:

int v[] = {5, 2, 7, 6};

Este código crea un vector con cuatro números enteros: 5, 2, 7, 6.

Ejemplo 2:

String dias[] = {“Lunes”, “Martes”, “Miércoles”, “Jueves”, “Viernes”, “Sábado”, “Domingo”};

Este código crea un vector que contiene 7 cadenas, correspondientes a los días de la semana.





VECTORES DE COMPONENTES

En Java, se pueden crear vectores de etiquetas, botones, cuadros detextos, etc.

Esto es tremendamente útil cuando se tienen que definir muchos componentes con una función parecida, y que tengan que ser tratados en conjunto.

Por otro lado, nos ahorra mucho tiempo ya que no se tienen que diseñar estos elementos en la misma ventana de diseño.

Los vectores de componentes se usan igual que se ha indicado antes. Observa el siguiente ejemplo:

JLabel veti[]; //aquí secrea un vector de etiquetas llamado veti

veti=new JLabel[3]; //aquí se construye el vector, asignando 3 etiquetas

//ahora trabajamos con las etiquetas del vector
//usando el típico for

for (i=0;i veti[i]= new JLabel(); //se construye cada etiqueta
veti[i].setBounds(10,10+i*30,100,20); //se asigna posición y tamaño
veti[i].setText(“Etiqueta “+i); //se asigna un texto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • GUIA 25
  • Guía De Vectores
  • GUIA Vectores
  • GUIA DE VECTORES
  • GUIA VECTORES
  • GUIA DE VECTORES
  • GUIA DE VECTORES
  • Guia 1 mecanica vectores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS