Wie bei Java Fakultäten untereinander auflisten?
Aufgabe ist es alle Fakultäten von 20! bis 1! mit System.out.println in der Console untereinander ausgeben zu lassen. Bin auch schon nah dran, verzweifel aber beim letzten Schritt. Ich benutze Eclipse...
Jemand Tipps?
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren, Java
Zieh die Ausgabe aus der For-Schleife raus...
Außerdem setzt du fakultaet anfangs entweder auf 1 oder du lässt es bei n und itterierst aber nur solange i<n. Außerdem solltest du i anfangs auf 2 setzen, denn 1* iregendetwas ist irgendetwas...:
long fakultaet=n;
for(int i=2;i<n;++i){
fakultaet*=i;
}
System.out.println(n+"! ist "+fakultaet);
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren
Pack mal den print in die äußere Schleife und nicht in die innere.
Woher ich das weiß:Studium / Ausbildung
Danke dir. Das und die fakultaet zurück auf 1 habens gefixt
Alternativ dazu noch die rekursive Variante: