From 5260c3c21584faa3692f4bd64e259bb6842242a4 Mon Sep 17 00:00:00 2001 From: Vishakhasarode <116514239+Vishakhasarode@users.noreply.github.com> Date: Mon, 24 Oct 2022 00:11:22 +0530 Subject: [PATCH] created java program to find factorial of number --- java/factorial 0f number.java | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 java/factorial 0f number.java diff --git a/java/factorial 0f number.java b/java/factorial 0f number.java new file mode 100644 index 0000000..b6fbe45 --- /dev/null +++ b/java/factorial 0f number.java @@ -0,0 +1,27 @@ +//importing Scanner class +import java.util.Scanner; + +public class FactorialUsingWhileLoop { + public static void main(String[] args) { + + //declaring and intializing variables + int fact = 1; + int i = 1; + + //creating object of Scanner class + Scanner sc = new Scanner(System.in); + + //accepting a number from the user + System.out.println("Enter a number whose factorial is to be found: "); + int num = sc.nextInt(); + + //counting the factorial using while loop + while( i <= num ){ + fact = fact * i; + i++; //increment i by 1 + } + + //printing the result + System.out.println("\nFactorial of " + num + " is: " + fact); + } +}