w3resource
Java Programming Exercies

Java Exercises: Reverse a string

Java Basic: Exercise-37 with Solution

Write a Java program to reverse a string.

Test Data:
Input a string: The quick brown fox

Pictorial Presentation: Reverse a string

Java: Reverse a string

Sample Solution:

Java Code:

import java.util.Scanner;
public class Exercise37 {
     public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Input a string: ");
        char[] letters = scanner.nextLine().toCharArray();
        System.out.print("Reverse string: ");
        for (int i = letters.length - 1; i >= 0; i--) {
            System.out.print(letters[i]);
        }
        System.out.print("\n");
    }
}

Sample Output:

Input a string: The quick brown fox                      
Reverse string: xof nworb kciuq ehT

Flowchart:

Flowchart: Java exercises: Reverse a string

Java Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Java program to compute the distance between two points on the surface of earth.
Next: Write a Java program to count the letters, spaces, numbers and other characters of an input string.

What is the difficulty level of this exercise?