top of page

JAVA | Check whether given String is Palindrome or not

Writer's picture: Yogeeta ParyaniYogeeta Paryani

To check whether the string is palindrome or not, we have to compared the string with the reverse of itself.

For Example 'LOL' is a palindrome string as position of each character remain same after reversing it.


Program:

import java.util.Scanner;
class ChkPalindrome
{
  public static void main(String args[])
  { 
     //Declaring temporary string
     String rev="";
     Scanner in=new Scanner(System.in);
     
     //Taking original String from user
     System.out.println("Enter a String to check:");
     String str=in.nextLine();
 
     // Storing length of String
     int n=str.length();
     
     //Reversing the String and storing into rev
     for(int i=n-1;i>=0;i--)
     {
        rev=rev+str.charAt(i);
     }

     //Now comparing whether str is equal to rev or not
/*using equalsIgnoreCase string method to ignoring the case considerations*/
     if(str.equalsIgnoreCase(rev))
     {
       System.out.println( str+" is a palindrome.");
     }

     else 
     {
       System.out.println(str+" is not a palindrome.");
     }
   }
}
 

Output:


Enter a String to check:
LOL
LOL is a palindrome.

Enter a String to check:
GET
GET is not a palindrome.

Happy Coding!

Follow us on Instagram @programmersdoor

Join us on Telegram @programmersdoor


Please write comments if you find any bug in the above code/algorithm, or find other ways to solve the same problem.

Follow Programmers Door for more.


52 views0 comments

Recent Posts

See All

Comments


bottom of page