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?

Java: Tips of the Day


Returns all the elements of an array except the last one. Use Arrays.copyOfRange() to return all except the last one

public static <T> T[] initial(T[] elements) {
    return Arrays.copyOfRange(elements, 0, elements.length - 1);

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