Java Exercises: Reverse a word

Java Basic: Exercise-61 with Solution

Write a Java program to reverse a word.

Pictorial Presentation: Reverse a word

Java Basic Exercises: Reverse a word

Sample Solution:

Java Code:

import java.util.*;
 public class Exercise61 {
     public static void main(String[] args){	
     Scanner in = new Scanner(System.in);
     System.out.print("\nInput a word: ");
	 String word = in.nextLine();
	 word = word.trim();
	 String result = ""; 
     char[] ch=word.toCharArray();  
	 for (int i = ch.length - 1; i >= 0; i--) {
			 result += ch[i];
	 System.out.println("Reverse word: "+result.trim()); 

Sample Output:

Input a word: dsaf                                                     
Reverse word: fasd


Flowchart: Java exercises: Reverse a word

Java Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Java program to find the penultimate (next to last) word of a sentence.
Next: Write a Java program that accepts three integer values and return true if one of them is 20 or more and less than the substractions of others.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

Share this Tutorial / Exercise on : Facebook and Twitter

Java: Tips of the Day


Counts the occurrences of a value in an array.

Use Arrays.stream().filter().count() to count total number of values that equals the specified value.

public static long countOccurrences(int[] numbers, int value) {
    return Arrays.stream(numbers)
            .filter(number -> number == value)

Ref: https://bit.ly/3kCAgLb