Programacion en java- cola sencilla
Enviado por Piloto Reggae • 15 de Enero de 2016 • Práctica o problema • 2.439 Palabras (10 Páginas) • 224 Visitas
hacer una cola sencilla que programa que pida cualquier cantidad de numeros que tenga un menu de encolar,desencolar,mostrar,borrar y por ultimo salir de la aplicacion.
import javax.swing.*;
public class cola_sencilla{
public static void main(String args[]){
int z=Integer.parseInt(JOptionPane.showInputDialog("dimension del arreglo"));
int numeros[]=new int[z];
String cadena=" ";
int x;
int opcion;
int frente=0;
int ultimo=-1;
while(true){
opcion=Integer.parseInt(JOptionPane.showInputDialog(
"||||||||||||||||||||||||||||||||\n"+
"||||||||ELIJA SU OPCION|||||||||\n"+
"|| 1.-encolar||\n"+
"|| 2.-desencolar||\n"+
"|| 3.-mostrar||\n"+
"|| 4.-borrar||\n"+
"|| 5.-salir de la aplicacion ||\n"+
"||||||||||||||||||||||||||||||||\n"));
switch(opcion){
case 1:{
if(ultimo==numeros.length-1){
JOptionPane.showMessageDialog(null,"cola llena");
}
else{
ultimo++;
numeros[ultimo]=Integer.parseInt(JOptionPane.showInputDialog("ingrese dato en la cola"));
}
}
break;
case 2:{
if(ultimo==-1){
JOptionPane.showMessageDialog(null,"cola vacia");
}
else{
JOptionPane.showMessageDialog(null,"el dato que sale es"+numeros[frente]);
...