D
donta
Gast
tag leute, bin neu hier und würd gern mal etwas von euch bzgl des folgenden codes wissen.
Ich bin mir bei der Verschachtelungen der if-abfragen unsicher welche funktionen nun zuerst aufgerufen werden.
die check1 und check2 funktionen liefern jeweils ints zurück.
Ich sag einfach mal wie ich den code interpretieren würde und würd gern von euch wissen, ob dies richtig ist.
Wenn check1() und check2() jeweils >= 5 und >=20 sind, dann wird heal() aufgerufen.
wenn check1() nicht wahr ist, aber check2() wahr ist, dann wird do2() aufgerufen. Ist check1() wahr aber check2() nicht wahr, so wird do1() aufgerufen.
Sind beide nicht wahr, so wird do1() aufgerufen.
Stimmt diese Annahme?
Gruß donta
Code:
public static void main() {
if (check1()>=5) {
if (check2()>=20) {
heal();
}
else do1();
}
else do2();
}
die check1 und check2 funktionen liefern jeweils ints zurück.
Ich sag einfach mal wie ich den code interpretieren würde und würd gern von euch wissen, ob dies richtig ist.
Wenn check1() und check2() jeweils >= 5 und >=20 sind, dann wird heal() aufgerufen.
wenn check1() nicht wahr ist, aber check2() wahr ist, dann wird do2() aufgerufen. Ist check1() wahr aber check2() nicht wahr, so wird do1() aufgerufen.
Sind beide nicht wahr, so wird do1() aufgerufen.
Stimmt diese Annahme?
Gruß donta