Hallo alle!
Habe ein kleines Problem, vielleicht könnt ihr mir helfen, denn ich stehe auf der Leitung.
Jetzt soll ein Unterprogramm aufgerufen werden wo die Ausgaben stattfinden - also wenn in der Console eingegeben wird "Dr. "Max" "Mustermann" - soll ausgegeben werden "Herr Dr. Max Mustermann" wenn kein Titel vorhanden ist nur "Herr Max Mustermann". dasselbe in der weiblichen Form.
Ich habe was versucht aber ich bekomme nicht das gewünschte Ergebnis abgesehen davon ist es kein Unterprogramm...
Info HP & UP können in einer Klasse sein.
Danke euch!
LG
Habe ein kleines Problem, vielleicht könnt ihr mir helfen, denn ich stehe auf der Leitung.
Code:
Mein code:
public static void main(String[] args) {
// TODO Auto-generated method stub
//Im HP: Eingabe Titel , Vorname, Nachname und Geschlecht
Scanner eingabe = new Scanner(System.in);
System.out.println("Bitte geben Sie einen Titel ein: ");
String titel = eingabe.next();
System.out.println("Bitte geben Sie einen Vornamen ein: ");
String vorname = eingabe.next();
System.out.println("Bitte geben Sie Ihren Nachnamen ein: ");
String nachname = eingabe.next();
System.out.println("Bitte geben Sie Ihr Geschlecht ein: (\"m\" oder \"w\")");
char geschlecht = eingabe.next().charAt(0);
static void anrede (String andrede) {
if (geschlecht == 'm') {
if (null != titel && titel == "-") {
System.out.printf("Herr " + titel + " " + vorname + " " + nachname);
}
if (titel.equals("-")) {
System.out.printf("Herr " + vorname + " " + nachname);
}
}
else if (geschlecht == 'w') {
if (null != titel && titel == "-") {
System.out.printf("Frau " + titel + " " + vorname + " " + nachname);
}
if (titel.equals("-")) {
System.out.printf("Frau " + vorname + " " + nachname);
}
else {
System.out.println("Nochmals eingeben.");
return;
}
}
}
}
Jetzt soll ein Unterprogramm aufgerufen werden wo die Ausgaben stattfinden - also wenn in der Console eingegeben wird "Dr. "Max" "Mustermann" - soll ausgegeben werden "Herr Dr. Max Mustermann" wenn kein Titel vorhanden ist nur "Herr Max Mustermann". dasselbe in der weiblichen Form.
Ich habe was versucht aber ich bekomme nicht das gewünschte Ergebnis abgesehen davon ist es kein Unterprogramm...
Info HP & UP können in einer Klasse sein.
Danke euch!
LG
Zuletzt bearbeitet: