|
| ||||||||||
| Tags: java, java language, java programming, recursion, while loop |
![]() |
| | Thread Tools | Search this Thread |
|
#1
| |||
| |||
| How to write java program to find factorial of number?
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. Thanks in advanced. |
|
#2
| ||||
| ||||
| 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
| ||||
| ||||
| 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{
BufferedReader obj1 = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter the number");
int A= Integer.parseInt(object.readLine());
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){}
}
}
__________________ Grand Theft Auto 4 PC Video Game |
|
#4
| ||||
| ||||
| 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
| ||||
| ||||
| 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
| ||||
| ||||
| 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);
}
} |
![]() |
|
| Thread Tools | Search this Thread |
| |
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 |
| How to write java program to print pyramid of stars? | Nadiaa | Software Development | 6 | 19-08-2011 05:03 PM |
| Need help to write this program in java? | frkadeel | Software Development | 1 | 01-12-2010 02:58 PM |
| What is the Program to find-out factorial of given number? | Sheenas | Software Development | 5 | 27-11-2009 12:42 PM |
| how to write program on palindrome in java? | Linoo | Software Development | 3 | 26-11-2009 04:19 PM |