Hei Leute,
hab heute mal ein kleines Programm geschrieben und es will einfach nicht.
Hab da ein Problem mit der If Anweisung ... die sollte ja eigentlich für Schüler (nummer1 und nummer2 )
Nein ausgeben aber stattdessen kommt überall "Ja".
Kann mir da jemand helfen?
hab heute mal ein kleines Programm geschrieben und es will einfach nicht.
Java:
class TGI13 {
String S_Name;
int S_Alter;
Boolean S_Abitur;
String Ja_Nein;
TGI13(String Name,int Alter,Boolean Abitur) {
S_Name = Name;
S_Alter = Alter;
S_Abitur = Abitur;
}
void datenAusgeben() {
System.out.println("\n");
System.out.println("Name : " +S_Name);
System.out.println("Alter : " +S_Alter);
if (S_Abitur=true) {
Ja_Nein = "Ja";
} else if (S_Abitur=false){
Ja_Nein = "Nein";
}
System.out.println("Abitur bestanden: " +Ja_Nein);
}
void Abiturnachpruefung() {
S_Abitur = true;
}
}
public class TGI13Klasse {
public static void main (String [] args) {
TGI13 nummer1 = new TGI13 ("Katharina",18, false);
TGI13 nummer2 = new TGI13 ("Felix", 18, false);
TGI13 nummer3 = new TGI13 ("Fabian", 19, true);
nummer1.datenAusgeben();
nummer2.datenAusgeben();
nummer3.datenAusgeben();
}
}
Hab da ein Problem mit der If Anweisung ... die sollte ja eigentlich für Schüler (nummer1 und nummer2 )
Nein ausgeben aber stattdessen kommt überall "Ja".
Kann mir da jemand helfen?