public static void main(String[] args) { Buzon obx = new Buzon(); int res; obx.cargarArray(); do { res = Integer.parseInt( JOptionPane.showInputDialog( "Seleccione unh opcion:\n1.Visualizar numero de correos non leidos.\n2.Visualizar se hai mensaxes sen leer.\n" + "3.Amosar o primer mensaxe sen leer.\n4.Amosar o mensaxe 4.\n5.Eliminar o mensaxe 2.\n6.Visualizar todo.\n6.Añadir un correo: Hola.\n7.Visualizar todo.\n8.Finalizar o programa")); switch (res) { case 1: System.out.println(obx.numeroDeCorreos()); break; case 2: { if (obx.porLer() == true) System.out.println("Todos os mensaxes estan leidos"); else System.out.println("Hay mensaxes sen leer"); } break; case 3: System.out.println(obx.amosaPrimerNoLeido()); break; case 4: System.out.println(obx.amosa(3)); break; case 5: obx.elimina(1); break; case 6: obx.engadorCorreo(new Correo("Hola", false)); break; case 7: obx.visualizarTodo(); break; } } while (res != 8); System.exit(0); }