 TechArena Community How to write java program to find factorial of number?

#1
 Balamohan Member Join Date: May 2009 Posts: 834
How to write java program to find factorial of number?

Hello,
I am T.Y.B.Sc. student. As per our syllabus we have java programming language. I recently started learning java language. In our last tutorial our sir has said write a java program to find factorial of number. I tried various methods but unable to write that program. Please if you have any idea about this program share with me.
#2
 Zecho Member Join Date: May 2008 Posts: 2,293
Re: How to write java program to find factorial of number?

Code:
```public class FactorialNumber {

public static void main(String[] args) {

int N = 5;

int F = N;

for(int p =(N - 1); p > 1; p--)

{

F = F * p;

}

System.out.println("Factorial of a number is " + F);

}

}```
#3
 Reegan Member Join Date: Oct 2005 Posts: 2,389
Re: How to write java program to find factorial of number?

Don't just copy paste, tried to understand each step.

Code:
```import java.io.*;
class FactorialNumber
{
public static void main(String[] args) {
try{
System.out.println("Enter the number");
int F= 1;
System.out.println("Factorial of " +A+ ":");
for (int P= 1; P<=A;P++){
F=F*P;
}
System.out.println(F);
}
catch (Exception e){}
}
}```
#4
 opaper Member Join Date: May 2008 Posts: 2,383
Re: How to write java program to find factorial of number?

Here I use recursion method.

Code:
```public class RFactorial

{
public static void main( String [] args )
{

System.out.println( "Factorial ( 7 ) is "
+ factorial( 7 ) );
}

public static int factorial( int p )
{
if ( p <= 0 )
return 1;
else
return ( p * factorial ( p - 1 ) );
}
}```
__________________
The FIFA Manager 2009 PC Game
#5
 MindSpace Member Join Date: Feb 2008 Posts: 1,848
Re: How to write java program to find factorial of number?

You can use iterative method to calculate factorial using following code.

Code:
```int FactorialOfNumber = 1;
for (int p = 1; p<= x; p++)
FactorialOfNumber *= p;```
#6
 Modifier Member Join Date: Jan 2008 Posts: 1,515
Re: How to write java program to find factorial of number?

Code:
```   1.
import java.util.*;

public class factorialNumber
{

public static void main(String[]args)

{
int x,F,P;

System.out.println("Factorial ");

System.out.println("Enter the number");

Scanner sc = new Scanner(System.in);

P = sc.nextInt();

x = 1;

F = 1;

F= F * x;

while (x != P)

{

x = x + 1;

}

F = F * x;

System.out.println(F);

}

}```

 Tags:

 Thread Tools Search this Thread Show Printable Version Email this Page Search this Thread: Advanced Search Similar Threads for: "How to write java program to find factorial of number?" Thread Thread Starter Forum Replies Last Post How to write program to generate a pascal triangle in java? Aandaleeb Software Development 7 11-09-2011 12:37 PM Need help to write this program in java? frkadeel Software Development 1 01-12-2010 03:58 PM How to write string data to file using java program? Linoo Software Development 5 21-01-2010 09:26 PM What is the Program to find-out factorial of given number? Sheenas Software Development 5 27-11-2009 01:42 PM how to write program on palindrome in java? Linoo Software Development 3 26-11-2009 05:19 PM

All times are GMT +5.5. The time now is 07:48 AM. 