Java: 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.

Follow us on Facebook and Twitter for latest update.

Java: Tips of the Day

The difference between the Runnable and Callable interfaces in Java

The Callable interface is similar to Runnable, in that both are designed for classes whose instances are potentially executed by another thread. A Runnable, however, does not return a result and cannot throw a checked exception.

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


We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook