In this example we are going to find out the factorial
of 12 by using the while loop. In **while** loop the loop will run until the
condition we have given gets true. We are using the **scriptlet** to
calculate the factorial of 12. In the scriptlet we generally writes a java logic
in it. The output will be displayed by using the **out** implicit object used
to write the content on the browser.

We can find a factorial of a number by using the **temp**
variable which will help us to calculate the factorial of a number. Take one
variable **factorial **of int type and initialize it as 1. Take another
variable **value** of type int of which you want to calculate the factorial
.Now use while loop and pass the condition that until temp> 0, the loop
should perform the following task: the factorial = factorial* temp and
keep on decreasing the value of temp by l.

**Code of the Program:**

<HTML> <HEAD> <TITLE>Finding a Factorial using while loop</TITLE> </HEAD> <BODY> <font size="6" color ="#000080"> Finding a Factorial using while loop</font><br> <% int value = 12, factorial = 1, temp = value; while (temp > 0) { factorial *= temp; temp--; } out.println("The factorial of " + value + " is " + factorial + "."); %> </BODY> </HTML> |

**The output of the program is given below:**

Advertisements

Posted on: March 12, 2008 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Share this Tutorial Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms. Connect Me on Google+

Comments:0

Discuss: Finding a Factorial using while loopView All Comments