Professional Documents
Culture Documents
2
ARREGLOS EN JAVA
Un arreglo (array) es una secuencia de datos del mismo tipo.
Se numeran consecutivamente 0, 1, 2, 3, ,n-1. Estos nmeros se llaman valores
ndice o subndice del arreglo.
Los datos almacenados en el arreglo pueden ser: cualquiera de los tipos Primitivos de
datos en JAVA (enteros, flotantes, caracteres) u Objetos (informacin ms compleja).
SINTAXIS
Se debe indicar al compilador que es un arreglo y esto se hace con los
Corchetes.
tipo
[ ] identificador ;
Ejemplos:
int [ ] vEnteros;
vEnteros=new int[10];
O con objetos:
Circulo [ ] figuras=new Circulo[10];
INICIALIZANDO VALORES
Se pueden asignar despus de crearlo o en el momento de Crearlo.
Cuando se declara y se crea un arreglo lo que se hace es reservar la cantidad de
memoria necesaria dependiendo del tipo de datos (u objetos) que va a contener el
arreglo.
Cuando no se asigna el valor al crearlo, java asigna el valor por defecto
dependiendo del tipo de datos.
Ejemplo:
En el momento de crearlo:
int [ ] vEnteros = {10, 2, 8, 4, 5, 6, 9};
Despues de crearlo:
int [ ] vEnteros=new int[7];
vEnteros[0]=10;
vEnteros[1]=2;
vEnteros[2]=8;
vEnteros[3]=4;
vEnteros[4]=5;
vEnteros[5]=6;
vEnteros[6]=9;
Clase Principal
public class PrincipalBurbuja
{
public static void main(String arg[])
{
Teclado teclado= new Teclado();
System.out.print("Digite el tamao del vector ");
int n = teclado.readInt();
Burbuja caso1= new Burbuja(n);
System.out.println("Elementos del vector sin ordenar");
caso1.imprimir();
caso1.ordenar();
2
2!
3
3!
3
3!
5
5!
7
7!
+ Y la serie exponencial =
return resultado;
}
public void imprimir()
{
System.out.println("VALORES DEL ARREGLO: ");
for(int i=0; i<vDoubles.length; i++)
System.out.print( vDoubles[i] + " ");
System.out.println();
}
}
Ejercicios
1. Hacer un programa donde se pueda visualizar los primeros n+1 trminos
(desde n=0 hasta n) de las siguientes sucesiones (utilice el concepto de vector
2
2
}
3
y {(1)+1 +1}.
2. Hacer una clase donde se haga la suma de los primeros n trminos de las
siguientes series (Utilice el concepto de vector para guardar cada uno de los
1
7
2
trminos): =1 (+2)(+3), =1 [
+ 1 ], =1(5)1 4
(+1)
Clase principal
public class PrincipalArregloObjeto
{
public static void main(String arg[])
{
Teclado teclado= new Teclado();
System.out.print("Digite el tamao del vector ");
int n = teclado.readInt();
ArregloObjeto vc= new ArregloObjeto(n);
vc.imprimir();
}
}
//fin main
Ejercicios
1. Crear un conjunto de n rectngulos donde el valor de los lados est dado por la
siguiente ecuaciones: base= 10m+1, altura=5m+2, m=0, 1, n-1. Guardarlos
en un vector, e imprimir la base, la altura, su permetro, y su rea.
2. Crear un vector donde se guarde un crculo, un cuadrado y un rectngulo.
Imprima sus propiedades adems su permetro y su rea.
10