Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Vectores en JAVA
Vectores
3
Vectores
Qué es un vector? Un vector (o arreglo
unidimensional) es una estructura de datos
en la cual se almacena un conjunto de datos
de un mismo tipo. Es decir que un arreglo
es una lista de n elementos que posee las
siguientes características:
se identifica por un único nombre de variable
sus elementos se almacenan en posiciones
contiguas de memoria
se accede a cada uno de sus elementos en
forma aleatoria
4
La sintaxis para declarar e inicializar un vector es la siguiente:
Declaración de un arreglo en Java
Elementos
Mi_vector 9 5 6 2 4 8 3
Nombre de
la variable Posición : 0
Contenido : Mi_vector[0] = 9
8
Vector
0 90
1
8
2
int[ ] V = new int[100]; // declaración
V[i] 3
4
98 V[0] = 90; // asignación
V[i] = scanner.nextInt();
99
V[4] = V[2] + V[0]; // asignación
Declaracion de Vectores- Ejemplo de
Vectores
Aceptar un vector de 30 enteros y obtener la suma de los pares.
import java.util.*;
public class Sumapares{
public static void main(String[] args);
int i,acupar=0;
int[] números=new int[30];
Scanner teclado?=new Scanner (System.in)
for(i=0; i<números.length, i++){
System.out.println;(“Introduce numero entero: “);
números[i]= teclado.nextInt();
// calcular la suma
for(i=0; i<números.length, i++){
If(números[i]%2==0>{
acupar=acupar+números[i];}}
System.out.println (“La suma de los pares es de :
10 “+ ocuapar); }}
Matrices
ARREGLOS MULTIDIMENSIONALES
También conocidas como matrices, son un tipo
especial de vectores, funcionan de forma parecida
que un vector, de igual forma almacenan elementos
de un mismo tipo, el acceso a sus elementos se lo
hace utilizando índices igual que en los vectores.
La diferencia fundamental es que en las matrices se
maneja el concepto de fila y columna y por esa
razón se las trabaja de forma diferente.
11
La declaración de una matriz se la puede hacer con la siguiente
sentencia:
tipo_dato nombre_matriz [][]= new tipo_dato [dimension_filas]
[dimension_columnas];
Declarar una Matriz en Java.
Mi_Matriz 9 5 6 2 4 8 3
9 5 6 2 4 8 3
Nombre de 9 5 6 2 4 8 3
la variable
Posición : 3,1
Contenido : Mi_vector[3,1] = 9
15
Nota importante: Tanto en la declaración de
vectores como de matrices los corchetes pueden
ir delante del nombre o atrás, sin que haya algún
error de compilación, por ejemplo, ambos casos
compilan correctamente.
int [] vector = new int[10];
int vector []= new int[10];
16