Java / Informatik: Was ist falsch?
public class Begrüßung {
public static void main(String[] args) {
int alter;
String geschlecht;
String name;
alter = InOut.readInt("Alter: ");
geschlecht = InOut.readString("Geschlecht(männlich/weiblich): ");
name = InOut.readString("Name: ");
if (geschlecht == männlich && alter >= 18) {
system.out.println("Guten Tag Herr" + name + "!");
}
if (geschlecht == weiblich && alter >= 18) {
system.out.println("Guten Tag Frau" + name + "!");
}
else {
system.out.println("Hallo" + name + "!");
}
}
}
Fehlermeldung:
Compiliere Begrüßung.java mit Java-Compiler
Begrüßung.java:9:23: error: cannot find symbol
if (geschlecht == männlich && alter >= 18) {