Java Program to Reverse Words in a Sentence : In Java we can reverse each word in a sentence using String Methods. In this program, we are usingĀ JOptionPane.showInputDialog() method of javax.swing package to accept input from user. In java inputs are String by default.
//Java Programe to Reverse Words in a Sentence import javax.swing.*; class StrRev { public static void main(String arg[]) { String name=JOptionPane.showInputDialog("Enter a sentence"); name+=" "; int i,k; String revstr="",str=""; for(i=0;i<name.length();i++) { str+=name.charAt(i); if(name.charAt(i)==' ') { for(k=str.length()-1;k>=0;k--) { revstr+=str.charAt(k); } str=""; } } System.out.println("Revserse of Sentence is : "+revstr); } } Input : THIS IS EXAMPLE Output : SIHT SI ELPMAXE