Guten Tag,
ich habe die Aufgabe bekommen, meine Abfrage "Was möchtest du tun?" hinter die Switch/Case zu setzten aber erst nach der Frage eine Auswahlmöglichkeit von 1-8 zu treffen. Könnte mir jemand einen Denkanstoss geben? Ich komme einfach nicht weiter.
Vielen Dank im Voraus.
ich habe die Aufgabe bekommen, meine Abfrage "Was möchtest du tun?" hinter die Switch/Case zu setzten aber erst nach der Frage eine Auswahlmöglichkeit von 1-8 zu treffen. Könnte mir jemand einen Denkanstoss geben? Ich komme einfach nicht weiter.
Vielen Dank im Voraus.
Java:
import java.util.Scanner;
public class Facebook {
static final int F1 = 1;//Klassenvariable haben immer den gleichen Wert unveränderlich Z.B. 1 Freunde anzeigen
static final int F2 = 2;
static final int F3 = 3;
static final int F4 = 4;
static final int F5 = 5;
static final int F6 = 6;
static final int F7 = 7;
static final int F8 = 8;
//static automatisch Klassenvariable
public void arraysInitialisieren() {
String[] unbekanntePersonen = new String[4];
unbekanntePersonen[0] = "Brenda Lucey";
unbekanntePersonen[1] = "Bernd Schiel";
unbekanntePersonen[2] = "Robin Gerlach";
unbekanntePersonen[3] = "Alex Ananew";
for (int i=0; i<unbekanntePersonen.length; ++i) { //Jedes Element des Arrys wird ausgelesen und ausgeben
System.out.println(unbekanntePersonen[i]);
} // end of for
}
public void fussballErgebnisse() {
String[] mannschaften = new String[3];
mannschaften[0] = "Bremen-Hannover";
mannschaften[1] = "Bayern-Stuttgart";
mannschaften[2] = "Dortmund-Schalke";
String[] ergebnisse = new String[3];
ergebnisse[0] = "1:2";
ergebnisse[1] = "3:0";
ergebnisse[2] = "1:0";
for (int i=0; i<mannschaften.length; ++i) { //Jedes Element des Arrys wird ausgelesen und ausgeben
for (int j=0; j<ergebnisse.length; ++j) {
System.out.print(ergebnisse[i]+" ");
System.out.println(mannschaften[j]);
} //end of for
} // end of for
}
public void anmelden(){
System.out.println("1: Freunde anzeigen" + " " + "2: Geburtstag anzeigen");
System.out.println("3: Vornamen anzeigen" + " " + "4: Fusballergebnisse anzeigen");
System.out.println("5: Nachricht senden" + " " + "6: Personen, die ich event. kenne");
System.out.println("7: Profil anpassen" + " " + "8: Beenden");
while (true){
Scanner tastaturScanner = new Scanner(System.in);
int funktionsNummer = tastaturScanner.nextInt();
switch (funktionsNummer) {
case F1:
Freund vollstaendigerName = new Freund();
vollstaendigerName.name();
break;
case F2:
Freund geb = new Freund();
geb.geburtstag();
break;
case F3:
Freund vorname = new Freund();
vorname.vorname();
break;
case F4:
Facebook fussball = new Facebook();
fussball.fussballErgebnisse();
break;
case F5:
System.out.println(F5);
break;
case F6:
Facebook facebook = new Facebook();
facebook.arraysInitialisieren();
break;
case F7:
System.out.println("Bitte neue E-Mail Adresse eingeben:");
Scanner eMail = new Scanner(System.in);
String mail = eMail.nextLine();
System.out.println("Neue Adresse lautet: " +mail);
break;
case F8:
System.exit(0);
break;
} // end of switch
}
}
//System.out.println("Was möchtest Du tun?");
}