private String[] izenakEskatu() { String[] izenak = new String[2]; Scanner sc = new Scanner(System.in); System.out.println( "Bi aktore konektatuta dauden jakiteko bi akotoreren izenak beharko ditugu."); System.out.println("Idatzi lehenengo aktorearen izena:"); izenak[0] = sc.nextLine(); System.out.println("Orain zartu bigarren aktorearen izena:"); izenak[1] = sc.nextLine(); if (metodoa == 1) { if (!Graph1.getGraph1().aktoreaBadago(izenak[0], izenak[1])) { System.out.println("Aktoreetako bat gutxienez ez dago datu basean, idatzi izenak berriro:"); izenak = izenakEskatu(); } } else { if (!Graph2.getNireGrapfoa(listaA.getLista()).aktoreaBadago(izenak[0], izenak[1])) { System.out.println("Aktoreetako bat gutxienez ez dago datu basean, idatzi izenak berriro:"); izenak = izenakEskatu(); } } return izenak; }
public void menua() { Scanner sc = new Scanner(System.in); int menuZenb; System.out.println("Aukeratu egin nahi duzun eragiketa:"); System.out.println(); System.out.println("1-> Bi aktore konektatuta dauden jakin."); System.out.println("2-> Aktore bat zerrendatik kendu."); System.out.println("3-> Pelikula bat zerrendatik kendu."); System.out.println("4-> Aktore bat zerrendan gehitu."); System.out.println("5-> Pelikula bat zerrendan gehitu."); System.out.println("0-> Irten."); menuZenb = zenbakiaSartu(0, 5); if (menuZenb == 1) { System.out.println("Aukeratu erabili nahi duzun metodoa:"); System.out.println("(1-> Graph1; 2-> Graph2)"); metodoa = zenbakiaSartu(1, 2); if (metodoa == 1) { Graph1.getGraph1().grafoaSortu(listaA.getLista()); } else { Graph2.getNireGrapfoa(listaA.getLista()); } boolean konektatuak = true; String[] izenak = new String[2]; izenak = izenakEskatu(); if (metodoa == 1) { konektatuak = Graph1.getGraph1().konektatuta(izenak[0], izenak[1]); } else { konektatuak = Graph2.getNireGrapfoa(listaA.getLista()).konektaturikDaude(izenak[0], izenak[1]); } if (konektatuak) { System.out.println("AKTOREAK KONEKTATURIK DAUDE!"); } else { System.out.println("AKTOREAK EZ DAUDE KONEKTATURIK!"); } } if (menuZenb == 2) { String aktoreIzena; System.out.println("Idatzi ezabatu nahi den aktorearen izena:"); aktoreIzena = sc.nextLine(); listaA.kenduAktorea(aktoreIzena); } if (menuZenb == 3) { String peliIzen; System.out.println("Idatzi ezabatu nahi den pelikularen izenburua:"); peliIzen = sc.nextLine(); listaP.pelikulaKendu(peliIzen); } if (menuZenb == 4) { String aktoreIzena; System.out.println("Idatzi gehitu nahi den aktorearen izena:"); aktoreIzena = sc.nextLine(); listaA.gehituAktoreaIzenez(aktoreIzena); } if (menuZenb == 5) { String peliIzen; System.out.println("Idatzi gehitu nahi den pelikularen izenburua:"); peliIzen = sc.nextLine(); Pelikula gehitu = new Pelikula(peliIzen); listaP.addHash(peliIzen, gehitu); } besteEragiketa(); sc.close(); }