Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GUÍA DE LABORATORIO 5
ARREGLOS DE UNA DIMENSIÓN
INTRODUCCION
Un arreglo es una colección de variables del mismo tipo, referidos por un nombre común. En Java,
los arreglos tienen una o más dimensiones, a pesar de que el arreglo unidimensional es el más
común. Los arreglos son usados para una variedad de propósitos porque ofrecen una forma
conveniente de agrupar variables relacionadas.
La ventaja principal de un arreglo es que se organiza en forma tal que puede ser fácilmente
manipulado.
A pesar que los arreglos en Java pueden ser usados como los arreglos en otros lenguajes de
programación, tienen un atributo especial: son implementados como objetos.
En resumen:
Un arreglo es un grupo de variables del mismo tipo.
El índice es de tipo int o de un tipo que pueda promoverse a int (byte, short, char).
El índice inicia en cero.
El método length permite obtener la cantidad de elementos en un arreglo.
OBJETIVOS
a. Construir un arreglo de una dimensión.
b. Guardar datos dentro de un arreglo de una dimensión.
c. Leer información de un arreglo de una dimensión.
d. Efectuar cálculos con los elementos de un arreglo de una dimensión.
PROCEDIMIENTO
Parte 1 – Uso de JDK.
1. Inicie una sesión de MS-DOS, y utilice el comando edit para crear un archivo llamado
arreglo4.java con edit.
NOTA: Puede usar cualquier procesador de texto, teniendo cuidado de guardar el archivo
en modo texto y con la extensión .java.
2. Digite el código siguiente.
import java.util.*;
public class arreglos4
{
private static int vector1[];
private static Scanner L = new Scanner(System.in);
Página 1 de 7
Programación III
Ing. René Alberto Castro Velásquez
Página 2 de 7
Programación III
Ing. René Alberto Castro Velásquez
4 jLabel3 Text 1
6 jLabel5 Text
8 jLabel7 Text
9 jLabel8 Text
10 jTextField1 Text
Página 3 de 7
Programación III
Ing. René Alberto Castro Velásquez
1. 10. 2.
jPanel1 jTextField1 jLabel1
4.
jLabel3 11.
jButton1
3.
jLabel2 9.
jLabel8
5.
jLabel4
6. 8.
jLabel5 jLabel7
7. 12. 13.
jLabel6 jButton2 jButton3
13. Haga clic sobre el botón Fuente, en la parte superior del diseñador, e inmediatamente
después de la línea Generated Code digite el código siguiente:
private int cuenta = 0;
private int vector1[] = new int [4];
private double promedio = 0;
private int suma = 0;
14. Vuelva al modo gráfico haciendo clic en el botón Diseño.
15. Haga doble clic sobre el botón Capturar y digite el código siguiente:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if (cuenta<4)
{
capturarElemento();
if(cuenta == 4)
{
calcularPromedio();
mostrarValores();
mostrarPromedio();
}
}
}
Página 4 de 7
Programación III
Ing. René Alberto Castro Velásquez
16. Va a obtener errores porque no existen las funciones que se están invocando en el código.
Para corregir este problema ubique el cursor en algún punto inmediatamente después del
cierre del código anterior, y digite lo siguiente:
Código de la función capturarElemento()
private void capturarElemento()
{
try
{
jLabel8.setText("");
vector1[cuenta] = Integer.parseInt(jTextField1.getText());
++cuenta;
jTextField1.setText("");
jTextField1.requestFocus();
if (cuenta<4)
jLabel3.setText(Integer.toString(cuenta+1));
}
catch (Exception e)
{
jLabel8.setText("Error de tipo de datos");
jTextField1.requestFocus();
}
}
Página 5 de 7
Programación III
Ing. René Alberto Castro Velásquez
Página 6 de 7
Programación III
Ing. René Alberto Castro Velásquez
Página 7 de 7