Hi,
ich versichere euch zunächst hoch und heilig, dass ich im Internet überall nach einer Lösung gesucht hab, leider vergeblich. Es handelt sich um einen absoluten Anfängerfehler, aber ich programmiere erst seit einer knappen Woche. Folgenden Code habe ich geschrieben:
Der Code funktioniert wunderbar und liefert mir das Ergebnis (die Fakultät von n) zurück, mit dem Exit Code 0. Aber der return-Wert wird einfach nicht ausgegeben, und das nie. Auch wenn ich zum Beispiel eine int-Methode nehme und dann einen entsprechenden return nehme, der Wert wird einfach nie ausgegeben. Warum wird das return immer ignoriert?
Wäre sehr dankbar, wenn ihr mir weiterhelfen könntet!
ich versichere euch zunächst hoch und heilig, dass ich im Internet überall nach einer Lösung gesucht hab, leider vergeblich. Es handelt sich um einen absoluten Anfängerfehler, aber ich programmiere erst seit einer knappen Woche. Folgenden Code habe ich geschrieben:
Java:
public class Aufgabe3 {
private static boolean FacultyDiv (int n, int div) {
for (int z = n; z > 1; z--) {
n = n * (z - 1);
}
System.out.println(n);
if (n % div == 0) {
return (true);
} else {
return (false);
}
}
public static void main(String[] args) {
FacultyDiv(3,9);
}
}
Der Code funktioniert wunderbar und liefert mir das Ergebnis (die Fakultät von n) zurück, mit dem Exit Code 0. Aber der return-Wert wird einfach nicht ausgegeben, und das nie. Auch wenn ich zum Beispiel eine int-Methode nehme und dann einen entsprechenden return nehme, der Wert wird einfach nie ausgegeben. Warum wird das return immer ignoriert?
Wäre sehr dankbar, wenn ihr mir weiterhelfen könntet!