die meisten Menschen versuchen, Fakultäts-Funktion mit der Funktion Rückgabetyp zu implementieren setzt auf int, Doppel- oder long.The Code kann normalerweise sein:Warum Leute sagen "faktorielle Methode funktioniert nicht gut!" in Java?
int fact(int n){
int result;
if(n==1){
return 1;
}else{
result = fact(n-1) * n;
return result;
}
}
Aber wenn Sie wollen größer finden als 170 .Does! Der obige Code funktioniert in Java richtig?
Wenn Sie genug RAM haben ... –
Hören Sie nicht, was "Leute" sagen. –
Ich stimme ab, diese Frage als off-topic zu schließen, weil wir kaum sagen können, was andere Leute denken. Diese Frage ist auch nicht im Q & A-Stil. –