Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Grupo 2.3
- public class Main1 {
- public static void main(String[] args) {
- String[] options = {
- "Crear cola"
- };
- Menu menu = new Menu(options);
- Integer option = 0;
- Queue<Integer> queue = null;
- do {
- option = menu.getOption();
- switch(option){
- case 1:
- Integer maxSize = Helper.getPositiveInt("Ingrese el tamaño máximo de la cola: ");
- queue = new Queue(maxSize);
- options = new String[]{
- "Crear una nueva cola",
- "Ingresar número",
- "Eliminar el primero",
- "Mostrar números guardados"
- };
- menu.setOptions(options);
- System.out.println("Cola inicializada");
- break;
- case 2:
- Integer number = Helper.getInt("Número a encolar: ");
- try {
- queue.add(number);
- System.out.println("Número agregado");
- }catch(IllegalStateException e) {
- System.err.println("No se pudo realizar la acción: " + e);
- }
- break;
- case 3:
- try {
- Integer numberDequeue = queue.remove();
- System.out.println("Salió el número: " + numberDequeue);
- }catch(IllegalStateException e) {
- System.err.println("No se pudo realizar la acción: " + e);
- }
- break;
- case 4:
- if (!queue.isEmpty()) {
- System.out.println("Elementos de la cola: ");
- for(Object element: queue.toArray()){
- System.out.println(element);
- }
- }else {
- System.out.println("La cola está vacía");
- }
- break;
- }
- Helper.pressEnterKeyToContinue();
- }while(option != 0);
- System.out.println("Fin del programa");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement