Tabla

Solo disponible en BuenasTareas
  • Páginas : 3 (632 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de noviembre de 2011
Leer documento completo
Vista previa del texto
Guía Arreglos

Taller Programación I

Docente: José Souza

[pic]
"Arreglos en Java"

Los arreglos en Java son dinámicos, pero no extensibles, lo cual significa quedeben ser creados con el tamaño que tendrán hasta el final de su vida.

Un arreglo se declara de la siguiente forma:

[] ;

O sea, para declarar, por ejemplo, un arreglo de números enterosutilizaremos la siguiente sentencia:

int[] arrInt;

Es importante notar que el arreglo aún no ha sido creado, sino meramente declarado. Para crear el arreglo (reservar su memoria e inicializarlo)deberemos recurrir al operador new:

arrInt = new int[10];

Este comportamiento debe comprenderse de esta forma: en Java todo es un objeto, y los objetos deben ser creados mediante el operador new. Elcaso de los arreglos no es diferente, el tipo de datos del arreglo (int[] en este caso) es una clase y cada una de sus instancias debe ser creada explícitamente, el tamaño puede pensarse como unparámetro al constructor de la clase.

A partir de este momento podemos utilizar arrInt como un arreglo de cualquier otro lenguaje.

Una de las características que hacen de Java un entorno de programaciónseguro, y que se relaciona con el manejo de los arreglos es que el lenguaje no permite la indexación de arreglos fuera de rango, o sea, una asignación de este tipo generará una excepción:ArrInt[25] = 1;

Otra forma de declararlos es la siguiente:

UNIDIMENSIONALES:

tipo nombre_array[]=new tipo[nº];

tipo nombre_array[]={valores};

BIDIMENSIONALES:tipo nombre_array[][]=new tipo[nº][nº];

tipo nombre_array[][]={valores};

Clase import javax.swing.*;

Se usa para trabajar en ambiente gráfico, por ejemplo la instrucción:leer=JOptionPane.showInputDialog("Ingrese el valor de a:");

La cual despliega una caja de dialogo con un mensaje para aceptar un valor que ingresara el usuario. El valor es ingresado en formato...
tracking img