So.. Ein Kollege und ich haben ein Programm geschrieben, wo wir ein Objekt Person (P1) erstellen. Der Name wird eingegeben, genauso wie die Abfrage über das Geschlecht. Problem ist nur, dass das Geschlecht der jeweiligen Person immer, aber auch absolut immer, männlich ist. Egal was wir Versuchen einzutippen.
Die Abfrage wird durch einen eingegebenen String realisiert, der per equals verglichen wird. Aber es funktioniert noch nicht so richtig... Haben schon mehrere Sachen ausprobiert.
Guckt es euch einfach mal an
Danke im Voraus.
Ausführende Eintrag.java Klasse
Alles anzeigen
Klasse Person
Alles anzeigen
-------------------------------------------------------------
Ausgabe:
Maria (<--- Eingegeben)
W (<--- Eingegeben)
Maria (<--- Ausgegeben)
Meannlich (<--- Ausgegeben)
Process completed.
-------------------------------------------------------------
MfG
Euer One
Die Abfrage wird durch einen eingegebenen String realisiert, der per equals verglichen wird. Aber es funktioniert noch nicht so richtig... Haben schon mehrere Sachen ausprobiert.
Guckt es euch einfach mal an

Ausführende Eintrag.java Klasse
Quellcode
- import java.util.Scanner;
- class Eintrag {
- public static void main(String args[]){
- Scanner eingabe = new Scanner(System.in);
- Person P1 = new Person();
- P1.setName(eingabe.next());
- P1.setSex(eingabe.next());
- System.out.println(P1.getName());
- if(P1.getSex()) {
- System.out.println("Weiblich");
- } else {
- System.out.println("Meannlich");
- }
- }
- }
Klasse Person
Quellcode
-------------------------------------------------------------
Ausgabe:
Maria (<--- Eingegeben)
W (<--- Eingegeben)
Maria (<--- Ausgegeben)
Meannlich (<--- Ausgegeben)
Process completed.
-------------------------------------------------------------
MfG
Euer One
