miércoles, 24 de octubre de 2012

Arreglo Unidimensional

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

public class ArregloUnidimensional
{
    public static void main ( String args[] )
    {
        int arreglo1[];     // Declaramos arreglo1[]
        int arreglo2[];     // Declaramos arreglo2[]
        int introducido;    // Variable que controla el tamaño del arreglo
        int elemento;       // Varibale que nos servira para contar
        String entrada1, entrada2;

        JTextArea areaSalida = new JTextArea();
        areaSalida.setText( "                     Arreglo Unidimensional\n");

        entrada1 = JOptionPane.showInputDialog( "Introduce el Tamaño del Arreglo ");
        introducido = Integer.parseInt( entrada1 );
        arreglo1 = new int [ introducido ];
        arreglo2 = new int [ introducido ];

        for(elemento = 0; elemento < introducido; elemento++)
        {
            entrada2 = JOptionPane.showInputDialog(  "Introduce el elemento " + ( elemento + 1 ) + " para el Arreglo" );
            arreglo2[introducido-(elemento+1)] = arreglo1[elemento] = Integer.parseInt(entrada2);
        }

        areaSalida.append("\nEl tamaño del Arreglo es de:\n  " + entrada1 + "\nElementos del Arreglo A introducidos son: \n");
 for(elemento = 0; elemento < introducido; elemento++)
        {
            areaSalida.append("  " + arreglo1[elemento] + ",");
        }

 //Imprimir en orden inverso
        areaSalida.append("\nElementos del Arreglo B (Orden Inverso) son: \n");
 for(elemento = 0; elemento < introducido; elemento++)
        {
            areaSalida.append("  " + arreglo2[elemento] + ",");
        }
        JOptionPane.showMessageDialog( null, areaSalida, "Arreglo Unidimensional", JOptionPane.INFORMATION_MESSAGE);
    }
}

No hay comentarios:

Publicar un comentario


Entradas populares