Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Principal {
- public static void main(String[] args) {
- Scanner scanner =new Scanner(System.in);
- Helper ayuda = new Helper();
- Queue queue = new Queue();
- Queue<String[]> queueSocial= new Queue<>();
- Queue<String[]> queueProm= new Queue<>();
- Queue<String[]> queuePrinc= new Queue<>();
- int opc=0;
- do {
- opc= menu();
- String opcRand= "";
- switch(opc) {
- case 1:
- ayuda.print("Desea generar un email aleatorio? si/no");
- opcRand=scanner.nextLine();
- if("si".equals(opcRand)|| "s".equals(opcRand)) { //boxed comparison
- String[] vector = ayuda.mailAleatorio();
- readMail(vector,queueSocial , queueProm, queuePrinc);
- }
- else {
- String[] vector = ayuda.ingresoEmail();
- readMail(vector,queueSocial, queueProm, queuePrinc );
- }
- break;
- case 2:
- printMail(args, queueSocial,queueProm,queuePrinc);
- break;
- case 3:
- ayuda.print("Fin del programa...");
- break;
- }
- } while (opc != 3);
- }
- public static int menu() {
- Helper ayuda =new Helper();
- int opc=0;
- boolean band=true;
- while (band) {
- ayuda.print("\n****MENU****");
- ayuda.print("(1) - Ingreso de Email");
- ayuda.print("(2) - Mostrar Emails organizados en: \n\t-Principal\n\t-Social\n\t-Promociones");
- ayuda.print("(3) - Salir \n");
- opc=ayuda.ingresoOpc();
- if (opc!=1 && opc!=2 && opc!=3) {
- band=true;
- ayuda.print("Opcion invalida! Ingrese nuevamente\n");
- } else {
- band=false;
- }
- }
- return opc;
- }
- public static void readMail (String[] vector, Queue<String[]> queueSocial , Queue<String[]> queueProm , Queue<String[]> queuePrinc) {
- if (vector[1].contains("acebook")||vector[1].contains("witter")||vector[1].contains("outube")||vector[1].contains("nstagram")) {
- queueSocial.add(vector);
- }
- else if (vector[1].contains("oferta")||vector[1].contains("venta")||vector[1].contains("viajes")) {
- queueProm.add(vector);
- }
- else {
- queuePrinc.add(vector);
- }
- }
- public static void printMail(String[] vector, Queue<String[]> queueSocial , Queue<String[]> queueProm , Queue<String[]> queuePrinc) {
- System.out.println("Correos en la bandeja de entrada: ");
- System.out.println("\n\t------SOCIAL------");
- for(String[] arr: queueSocial) {
- for(String String: arr) {
- System.out.println("\t"+String);
- }
- System.out.println("");
- }
- System.out.println("La cantidad de correos es de: "+queueSocial.size());
- System.out.println("\n\t------PROMOCIONES------");
- for(String[] arr: queueProm) {
- for(String String: arr) {
- System.out.println("\t"+String);
- }
- System.out.println("");
- }
- System.out.println("La cantidad de correos es de: "+queueProm.size());
- System.out.println("\n\t------PRINCIPAL------");
- for(String[] arr: queuePrinc) {
- for(String String: arr) {
- System.out.println("\t"+String);
- }
- System.out.println("");
- }
- System.out.println("La cantidad de correos es de: "+queuePrinc.size());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement