Hallo zusammen,
ich muss für die Uni ein Testat (Terminverwaltung) programmieren. Nur leider komme ich gerade nicht weiter. Mein Dozent sagte zu mir, ich soll meine Main nicht so voll machen, und die Benutzerabfragen(mittels Scanner) in eine Eigene Klasse/ Methode auslagern.
Also habe ich eine Klasse "Hauptmenue" erstellt mit der Methode "auswahl". In dieser mache ich erstmal nur die Abfrage, was der Benutzer denn überhaupt tun möchte. Dies soll dann wieder zurück an die Main gegeben und in einer Switch-Anweisung weiter verarbeitet werden. Nur macht er dies leider nicht. Fehlermeldung: "cannot find symbol". Ich habe einfach keinen Plan was ich da machen soll. Kann mir vllt jmd helfen?
Danke schon einmal für eure Mühen/Hilfe.
VG Marco
ich muss für die Uni ein Testat (Terminverwaltung) programmieren. Nur leider komme ich gerade nicht weiter. Mein Dozent sagte zu mir, ich soll meine Main nicht so voll machen, und die Benutzerabfragen(mittels Scanner) in eine Eigene Klasse/ Methode auslagern.
Also habe ich eine Klasse "Hauptmenue" erstellt mit der Methode "auswahl". In dieser mache ich erstmal nur die Abfrage, was der Benutzer denn überhaupt tun möchte. Dies soll dann wieder zurück an die Main gegeben und in einer Switch-Anweisung weiter verarbeitet werden. Nur macht er dies leider nicht. Fehlermeldung: "cannot find symbol". Ich habe einfach keinen Plan was ich da machen soll. Kann mir vllt jmd helfen?
Code:
import java.util.Scanner;
public class Testat_Kalender {
public static void main (String[]args) {
Hauptmenue h = new Hauptmenue();
h.auswahl();
switch (a) {
case 0: System.exit(0);
break;
case 1: Menuepunkt tp = new Menuepunkt(); //tp = termin privat
tp.privat();
break;
case 2: Menuepunkt tb = new Menuepunkt(); //tb = termin buero
tb.buero();
break;
// case 3: löschen
// case 4: aendern
}
main(args);
}
}
Code:
import java.util.Scanner;
public class Hauptmenue {
public int auswahl(){
System.out.println("\nWas wollen Sie tun?\n1 Privat Termin eintragen\n2 Buero Termin eintragen\n3 Termin löschen\n4 Termin aendern\n0 Programm beenden\n");
Scanner sc_auswahl = new Scanner(System.in);
int a = sc_auswahl.nextInt();
return (a);
}
}
Danke schon einmal für eure Mühen/Hilfe.
VG Marco