All pastes #548857 Raw Edit

st

public java v1 · immutable
·published 2007-06-07 21:44 UTC
rendered paste body
public class FakultaetErrechnen {		public FakultaetErrechnen() {		// TODO Auto-generated constructor stub	}		public static void main(String[] args) {		System.out.println("1: "+fak(1));		System.out.println("2: "+fak(2));		System.out.println("115: "+fak(115));		System.out.println("120: "+fak(120));		System.out.println("125: "+fak(125));		System.out.println("66: "+fak(66));		System.out.println("40320: "+fak(40320));	}		public static int fak(int zahl)	{		if (zahl ==1 || zahl==2)			return zahl;				int zaehler = 2;		int summe = 1;		while(summe < zahl )		{			summe = 1;			zaehler++;						for(int x=zaehler; x>1; x--)			{				summe *=x;							}		}		if (summe == zahl)			return zaehler;		return -1;	}}