Using predefined value
In this predefined program as you can see that i have already defined the value in InputNumber variable and the value is 3.
Code :
class Factorial
{
public static void main(String args[])
{
int InputNumber=3,LoopVariable,Result=1;
for (LoopVariable=1;LoopVariable<=InputNumber;LoopVariable++)
{
Result=Result*LoopVariable;
}
System.out.println("Factorial Result is: "+Result);
}
}
Output :
Factorial is: 6
Using user input
Here you can see that i have used Scanner class to take the value from the user and calculate the factorial.
Code :
import java.util.Scanner;
class Factorial
{
public static void main(String args[])
{
int InputNumber,LoopVariable,Result=1;
Scanner ScannerObject = new Scanner(System.in);
System.out.println("Enter a Positive Number To Calculate Its Factorial: ");
InputNumber = ScannerObject.nextInt();
for (LoopVariable=1;LoopVariable<=InputNumber;LoopVariable++)
{
Result=Result*LoopVariable;
}
System.out.println("Factorial Result is: "+Result);
}
}
Output :
Enter a Positive Number To Calculate Its Factorial:
5
Factorial Result is: 120
IDE Used To Test This Code : Dr Java
Try this code in your computer for better understanding. Enjoy the code. If you have any Question you can contact us or mail us.We will reply you as soon as possible.
In this predefined program as you can see that i have already defined the value in InputNumber variable and the value is 3.
Code :
class Factorial
{
public static void main(String args[])
{
int InputNumber=3,LoopVariable,Result=1;
for (LoopVariable=1;LoopVariable<=InputNumber;LoopVariable++)
{
Result=Result*LoopVariable;
}
System.out.println("Factorial Result is: "+Result);
}
}
Output :
Factorial is: 6
Here you can see that i have used Scanner class to take the value from the user and calculate the factorial.
Code :
import java.util.Scanner;
class Factorial
{
public static void main(String args[])
{
int InputNumber,LoopVariable,Result=1;
Scanner ScannerObject = new Scanner(System.in);
System.out.println("Enter a Positive Number To Calculate Its Factorial: ");
InputNumber = ScannerObject.nextInt();
for (LoopVariable=1;LoopVariable<=InputNumber;LoopVariable++)
{
Result=Result*LoopVariable;
}
System.out.println("Factorial Result is: "+Result);
}
}
Output :
Enter a Positive Number To Calculate Its Factorial:
5
Factorial Result is: 120
IDE Used To Test This Code : Dr Java
Try this code in your computer for better understanding. Enjoy the code. If you have any Question you can contact us or mail us.We will reply you as soon as possible.
Post a Comment