0% encontró este documento útil (0 votos)
349 vistas

Java (10) Vectores

Un vector es una estructura de datos que permite almacenar un conjunto de datos del mismo tipo usando un único nombre e índices. Los vectores se usan para almacenar datos relacionados en lugar de variables separadas. Todos los datos de un vector son del mismo tipo y se accede a ellos a través de su posición dentro del vector usando índices.

Cargado por

jamb186
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
349 vistas

Java (10) Vectores

Un vector es una estructura de datos que permite almacenar un conjunto de datos del mismo tipo usando un único nombre e índices. Los vectores se usan para almacenar datos relacionados en lugar de variables separadas. Todos los datos de un vector son del mismo tipo y se accede a ellos a través de su posición dentro del vector usando índices.

Cargado por

jamb186
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 19

VECTORES

(Arrays)

Instructor Abel Mejía -ORP –Theo Bloem


Un vector es una estructura de datos
que permite almacenar un
¿Que es CONJUNTO de datos del MISMO
tipo.
un
Con un único nombre se define un
vector? vector y por medio de un subíndice
hacemos referencia a cada elemento
del mismo (componente)
Temperaturas mínimas de los
últimos treinta días.

Ejemplos  Valor de las acciones de una


empresa durante la última semana

Los arrays se utilizan como
contenedores para almacenar datos
relacionados (en vez de declarar
variables por separado para cada uno de
los elementos del array).
Propiedades
Todos los datos incluidos en el array son
del mismo tipo. Se pueden crear arrays
de enteros de tipo int o de reales de tipo
float, pero en un mismo array no se
pueden mezclar datos de tipo int y
datos de tipo float.
El tamaño del array se establece
cuando se crea el array (con el
operador new, igual que cualquier
otro objeto).
Propiedades
A los elementos del array se
accederá a través de la posición que
ocupan dentro del conjunto de
elementos del array.
Los arrays unidimensionales se
conocen con el nombre de vectores.
Terminología
 Los arrays bidimensionales se
conocen con el nombre de matrices.
Para declarar un array, se utilizan
corchetes para indicar que se trata
Declaración de un array y no de una simple
variable del tipo especificado.
tipo identificador[ ];
O bien:
tipo[ ] identificador;
Sintaxis
Donde:
Tipo es el tipo de dato de los elementos del
vector.
Identificador es el identificador de la variable.
vector = new tipo[elementos];

Entre corchetes se indica el tamaño del vector.


Creación tipo debe coincidir con el tipo con el que se
haya declarado el vector.

vector debe ser una variable declarada como


tipo[ ].
float[] notas = new float[ALUMNOS];
Ejemplo int[] temperaturas = new int[7];
 Para acceder a los elementos de un array, utilizamos índices
(para indicar la posición del elemento dentro del array).

vector[índice]

Uso -En Java, el índice de la primera componente de un vector es


siempre 0.

-El tamaño del array puede obtenerse utilizando la propiedad


vector.length.

-Por tanto, el índice de la última componente es


vector.length-1
float[] notas = new float[3];

notas notas notas


[0] [1] [2]
Ejemplo
? ? ?

notas
Se desea guardar los sueldos de 5
operarios.

Ejemplo Según lo conocido deberíamos definir 5


variables si queremos tener en un cierto
1 momento los 5 sueldos almacenados en
memoria.
import java.util.Scanner;
public class PruebaVector1 {
private Scanner ingreso;
private int[] sueldos;

Solución public void datos()


{
Ejemplo teclado=new Scanner(System.in);
sueldos=new int[5];
1 for(int f=0;f<5;f++) {
System.out.print("Ingrese valor de la
componente:");
sueldos[f]=ingreso.nextInt();
}
}
public void mostrar() {
for(int f=0;f<5;f++) {
System.out.println(sueldos[f]);
}
Solución }

Ejemplo public static void main(String[] ar) {


PruebaVector1 pv=new PruebaVector1();
1 pv.datos();
pv.mostrar();
}
}
Vectores Este concepto se da cuando hay una
relación entre las componentes de igual
Paralelos subíndice (misma posición) de un vector y
otro.
 Desarrollar un programa que permita
ingresar 5 nombres de personas y sus
Ejemplo edades respectivas. Luego de realizar el
ingreso de todos los datos, mostrar los
2 nombres de las personas mayores de edad
(mayores o iguales a 18 años)
import java.util.Scanner;
public class PruebaVector10 {
private Scanner teclado;
private String[] nombres;
private int[] edades;

Solución public void ingreso() {


teclado=new Scanner(System.in);

Ejemplo nombres=new String[5];


edades=new int[5];

2 for(int f=0;f<nombres.length;f++) {
System.out.print("Ingrese nombre:");
nombres[f]=teclado.next();
System.out.print("Ingrese edad:");
edades[f]=teclado.nextInt();
}
}
public void mayoresEdad() {
System.out.println("Personas mayores de edad.");
for(int f=0;f<nombres.length;f++) {
if (edades[f]>=18) {
System.out.println(nombres[f]);

Solución }
}

Ejemplo }

public static void main(String[] ar) {


2 PruebaVector10 pv=new PruebaVector10();
pv.ingreso();
pv.mayoresEdad();
}
}

También podría gustarte