Java Programming Examples Tutorial Index
Java Function Programs

This Java example code demonstrates a simple Java program to reverse a sentence using recursion and print the output to the screen.

Example:

public class Reverse {

  public static void main(String[] args) {
    String sentence = "Welcome back";
    String reversed = reverse(sentence);
    System.out.println("The reversed sentence is: " + reversed);
  }

  public static String reverse(String sentence) {
    if (sentence.isEmpty())
      return sentence;

    return reverse(sentence.substring(1)) + sentence.charAt(0);
  }
}

Program Output:

The reversed sentence is: kcab emocleW