Este documento contiene varios ejemplos de código Java que utilizan vectores (arrays) para almacenar y manipular diferentes tipos de datos, incluyendo números enteros, letras y edades. Los ejemplos muestran cómo inicializar vectores, recorrerlos con bucles para mostrar su contenido, encontrar el valor mínimo, acceder a elementos específicos y más. El último ejemplo calcula el número promedio de apuestas necesarias para acertar 6 números de lotería.
1. Ejemplos de vectores en Java
Detalles
Categoría de nivel principal o raíz: Apuntes Java
Categoría: Arrays
Última actualización el Lunes, 20 Agosto 2012 16:44
Publicado el Sábado, 08 Enero 2011 21:29
Escrito por Javier García
Visto: 11367
Programa que inicializa un vector de números enteros y los muestra en pantalla junto con la
suma de su posición.
1.int listaNúmeros[] = {234,54,67,68,978,12};
2.for(int i=0; i<listaNúmeros.length; i++) {
3.System.out.print(listaNúmeros[i]);
4.System.out.print("...");
5.System.out.println(listaNúmeros[i]+i);
6.}
Programa que carga automáticamente en un vector las letras del abecedario indicando el
tamaño del vector en una constante.
01.finalint TAMANO = 26;
02.charlistaLetras[] = new char[TAMANO];
03.char letra = 'A';
04.
05.//Asignacion de letras a cada elemento del vector
06.for(int i=0; i<TAMANO; i++) {
07.listaLetras[i] = letra;
08.letra++;
09.}
10.
11.//Mostrar en pantalla el vector
12.for(int i=0; i<TAMANO; i++) {
13.System.out.print(listaLetras[i]+" ");
14.}
Programa que inicializa un vector de números enteros y muestra el valor más bajo.
01.int numeros[] = {46,324,54,56,6,98,342,32,46,65,76,54,324,12,54,56};
02.
03.int min = numeros[0];
04.for(int i=1; i<numeros.length; i++) {
05.if(numeros[i] < min)
06.min = numeros[i];
07.}
08.
2. 09.System.out.println("El valor más pequeño es: "+min);
Programa que muestra diversos elementos de un vector
01.int edades[] = {26,73,84,52,76,72,37,67,62,73};
02.
03.//Mostrar el primer elemento
04.System.out.println(edades[0]);
05.
06.//Mostrar el último elemento
07.System.out.println(edades[edades.length-1]);
08.
09.//Cambiar el tercer valor y mostrarlo
10.edades[2] = 48;
11.System.out.println(edades[2]);
12.
13.//Mostrar todo el vector
14.for(int i=0; i<edades.length; i++)
15.System.out.print(edades[i]+" ");
16.System.out.println();
17.
18.//Mostrar todo el vector de otra forma
19.for(int edad:edades)
20.System.out.print(edad+" ");
21.System.out.println();
Programa que muestra el número de apuestas que son necesarias para que se acierten 6
números dados en la lotería primitiva.
01.int apuesta[] = {22,28,3,13,40,7};
02.int aciertos, bola, apuestas=0;
03.
04.do {
05.aciertos = 0;
06.apuestas++;
07.for(int i=0;i<6;i++) {
08.bola = (int)(Math.random()*49)+1;
09.for(int j=0;j<6;j++)
10.{
11.if(bola==apuesta[j])
12.aciertos++;
13.}
14.}
15.} while(aciertos<6);
16.System.out.println("Apuestas realizadas: "+apuestas);