Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


arreglos java programación, Apuntes de Agronomía

java programacion arreglos apuntes

Tipo: Apuntes

2018/2019

Subido el 24/09/2019

martin-fuenzalida
martin-fuenzalida 🇨🇱

1 documento

1 / 24

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Java ArreglosJava Arreglos
Marcelo Montecinos C.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18

Vista previa parcial del texto

¡Descarga arreglos java programación y más Apuntes en PDF de Agronomía solo en Docsity!

Java ArreglosJava Arreglos

Marcelo Montecinos C.

ArreglosArreglos

E

i

i l

d

d

l

h

E

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

VectoresVectores

Ejemplo de un vector que contiene 7 números enteros

índices

Elementos delvector

Elemento que ocupa laposición 3 en el vector

Declaración en JavaDeclaración en Java

VectoresVectores

tipoDato[ ]

nombreVariable;

ti

D

t

b

V

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[ ];

VV

Creación:

VectoresVectores

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

VectoresVectores

Inicialización:

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:

VV

Utilización

miVector = new int[7];

V

ectores

Vectores

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];

VectoresVectores

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()

VectoresVectores

()

{

for (int i=0; i <= 4; i++){

System out println("Intro numero de posicion " + i + " ");System.out.println( Intro. numero de posicion

  • i +

);

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}

MatricesMatrices

(matriz 2 3)

t i

(matriz 4 0)

MatricesMatrices

D

l

Declaración:

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[ ][ ];

Creación:

MatricesMatrices

Creación:

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];

Creación:

MatricesMatrices

miMatriz = new int [2][3];

Primero crea un vector de 2 elementos

Elemento 0Elemento 1

Creación:

MatricesMatrices

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