/* Faktorialisszamito program */ public class Faktorialis { static long fakt( int k ) { if( k < 0 || k > 20 ) return -1; long tmp = 1; for( int i = 2 ; i <= k ; ++i ) tmp *= i; return tmp; } public static void main( String args[] ) { long r = fakt( Integer.parseInt( args[0] ) ); if( r < 0 ) System.out.println( "Hibas bemeneti parameter: "+args[0] ); else System.out.println( args[0]+"! = "+r ); } }