martes, 23 de octubre de 2012

Ejemplo Arreglo

import javax.swing.JOptionPane;
import javax.swing.JTextArea;
import javax.swing.JScrollPane;

public class EjemploArreglo
{
    public static void main (String args[])
    {
        //Creamos un objeto JTextArea con nombre llamado Area y agrega los componentes al frame
        JTextArea Area = new JTextArea(15,40);
        JScrollPane ScrollPane;
        
        // Creamos dos variables de tipo String Ns para tamaño y ValorS para elementos
        String Ns, valorS; 
        int i, j, N, A[]; // Variables de tipo int mas la declaracion del arreglo A[]
        
        // Pide al usuario que ingrese el tamaño del arreglo
        Ns = JOptionPane.showInputDialog("De que tamaño desea el arreglo");
        N = Integer.parseInt(Ns); // Convertimos el dato ingresado (Ns) a tipo int 
        A = new int [N];          // Creamos el arreglo con elementos N
        
        // Ciclo que controlara las pasadas dependiendo del tamaño (N) del arreglo
        for (i=0; i<N; i++) 
        {
            // En cada pasada pedira que el usuario teclee los elementos del arreglo
            valorS = JOptionPane.showInputDialog("Introduzca el elemento" + (i+1) + " para el Arreglo");
            A[i] = Integer.parseInt(valorS); // En cada pasada se almacenara al Arreglo A[i]
        }
        // Mostramos texto con el objeto Area
        Area.setText("Los elementos del arreglo son;\n\n");
        // Ciclo que mostrara en pantalla los elementos introducidos del arreglo 
        for(i=0; i<N; i++)
            
        Area.append("A[ "+ (i+1) + "]  = " + A[i] + "\n");
        ScrollPane = new JScrollPane(Area);
        
        // Mostramos la salida en pantalla
        JOptionPane.showMessageDialog(null, ScrollPane, "Ejemplo de Arreglo", JOptionPane.INFORMATION_MESSAGE);
        
        System.exit(0);  // Terminar el programa
    }  
}

No hay comentarios:

Publicar un comentario


Entradas populares