Java Program to Reverse a String using Recursion.

import java.util.Scanner;
public class JavaExample {

    public static void main(String[] args) {
        String str;
        System.out.println("Enter the String: ");
        Scanner scanner = new Scanner(System.in);
        str = scanner.nextLine();
        scanner.close();
        String reversed = reverseString(str);
        System.out.println("The reversed string is: " + reversed);
    }

    public static String reverseString(String str)
    {
        if (str.isEmpty())
            return str;
        //Calling Function Recursively
        return reverseString(str.substring(1)) + str.charAt(0);
    }
}
Java Program to Reverse a String using Recursion. Java Program to Reverse a String using Recursion. Reviewed by on December 20, 2019 Rating: 5

No comments:

Powered by Blogger.