Java Examples

100+ tutorials, source code, and examples to help you develop creative and technical skills.

Java Program to find Factorial of a number using Recursion

Factorial.java

import java.util.Scanner;

/* Code From Learnoset - Learn Coding Online.
    Download Learnoset App from PlayStore to learn coding,
    projects, algorithms, error handling
 */

 // Java Program to find Factorial of a number using Recursion
public class Factorial {

    public static void main(String args[]) {

        // create Scanner class object to get input from user
        Scanner scanner = new Scanner(System.in);

        System.out.println("Enter a number:");

        //get user's enetered value from 'scanner' object into 'num' variable
        int num = scanner.nextInt();

        // called the function 'fact(int)'
        int factorial = fact(num);

        System.out.println("Factorial of "+num+" is = " + factorial);

    }

	// created static function fact(int)
    static int fact(int num) {

		int output;
        if (num == 1) {
            return 1;
        }

        // Recursion: Function calling itself!!
        output = fact(num - 1) * num;
        return output;
    }

}
Java

Projects with Source Code + Video Tutorials

You can download our Java and Android Studio Projects with Source Code and Video Tutorials.

Simple-Calculator-App-for-Android------------------
----------
Simple Calculator App for Android
TicTacToe-Game-For-Android-(Offline-Version).
TicTacToe Game For Android (Offline Version).
How-to-create-custom-Update-Dialog-with-Example-in-Android-Studio
How to create custom Update Dialog with Example in Android Studio

If you have any Questions or Queries
You can mail us at info.learnoset@gmail.com

Follow us to learn Coding and get in touch with new Technologies.