
















Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
java programacion arreglos apuntes
Tipo: Apuntes
1 / 24
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!

















Marcelo Montecinos C.
i
i l
d
d
l
h
s un tipo
especial
d
e dato al que se hace
referencia por un nombre.
Está compuesto por una
colección
de
elementos del mismo tipo de datos que se almacenan consecutivamente en memoriaalmacenan
consecutivamente en memoria.
Pueden ser creados de
cualquier tipo.
Ejemplo de un vector que contiene 7 números enteros
Ejemplo de un vector que contiene 7 números enteros
índices
Elementos delvector
Elemento que ocupa laposición 3 en el vector
tipoDato[ ]
nombreVariable;
ti
t
b
i
bl
ti
poDato
nombreVariable
Para declarar un vector de número enteros, al cual se ledá el nombre de
miVectormiVector
se puede hacer de la siguiente
dá el nombre de
miVectormiVector
se puede hacer de la siguiente
manera:
int[ ] miVector;
é
// o también int miVector[ ];
Creación:
miVector = new int[7];
Al reservar espacio para los elementos de un vector,mediante
new
, se inicializa automáticamente en
cero su
i
contenido
.
Cuando se ejecuta esta sentencia de creación , lavarianble miVector, hará referencia a un vector de 7elementos enteroselementos enteros.
New: operador especial que reserva espacio en memoria
D
di
d
d
l
ti
d
d
t
t
t
Si son
vectores numéricos
se inicializan en
cero
D
ependiendo del
ti
po de datos
que contenga un vector,
estos son
inicializados por defecto
con los siguientes valores:
Si son
vectores numéricos
, se inicializan en
cero
.
Si son
vectores de caracteres
, se inicializan en
‘/u000’
.
Si son vectores
booleanos
, se inicializan en
false
.
Creación:
miVector = new int[7];
nombreVector [índice]
P
l
t
d
t
l
l
Para accesar un elemento de un vector, se coloca el nombre del vector
y entre
corchetes el índice
del elemento
que se desea.
Por ejemplo, si se desea obtener el número
8
del siguiente vector
:
miVector [2]miVector [2]
Creación:Creación:
miVector = new int[7];
Utilización Los
índices
en un vector,
van desde 0 hasta el tamaño – 1.
El tamaño de un vector se obtiene con el método
length
,
con la siguiente sintaxis:
g
nombreVector.length
En nuestro ejemplo:
miVector.length
static void llenarVector()
()
{
for (int i=0; i <= 4; i++){
System out println("Intro numero de posicion " + i + " ");System.out.println( Intro. numero de posicion
);
miVector[i]
= CTeclado.ReadInt();
}
}} static void mostrarVector() {
for (int i=0; i <= 4; i++)
S stem o
t print(
miVector[i]
System.out.print(
miVector[i]
} }// fin de clase}
(matriz 2 3)
t i
(matriz 4 0)
tipoDato
nombreVariable
po
a o
o
b e
a ab e
Para declarar una matriz de números enteros, llamada miMatriz se
debe hacer de la siguiente manera:
miMatriz
, se
debe hacer de la siguiente manera:
int miMatriz[ ][ ];int miMatriz[ ][ ];
nombreMatriz =
new
tipoDato[filas][columnas];
nombreMatriz =
new
tipoDato[filas][columnas];
Para crear una matriz de
2 filas y 3 columnas
de
Para crear una matriz de
2 filas y 3 columnas
de
números enteros, llamada
miMatriz,
se escribe
miMatriz = new int [2][3];
miMatriz = new int [2][3];
Primero crea un vector de 2 elementos
Elemento 0Elemento 1
miMatriz = new int [2][3];
Luego cada elemento lo transforma en unvector de 3 elementos
miMatriz[0][0]
miMatriz[0][1]
miMatriz[0][2]
Fila 0
miMatriz[1][0]
miMatriz[1][1]
miMatriz[1][2]
Fila 1
Columna 2
Columna 0