JAVA PROGRAM TO CHECK GIVEN STRING IS PALINDROME OR NOT

//program to check given string is palindrome or not -----

PROGRAM CODE---

 class Palin{    public static void main(String ar[]){    String reverse="";      String s = new String(ar[0]);     int l = s.length();     System.out.println("length of given string is "+l);
    for(int i=s.length()-1; i>=0;i--){    reverse = reverse+s.charAt(i);}
if(s.equals(reverse)){    System.out.println("num is palindrome");}else{System.out.println("num is not palindrome");}
}}


OUTPUT OF ABOVE PROGRAM---


ABOUT---


  • IN THIS PROGRAM , WE TAKE A STRING FROM USER IN  ar[0] POSITION.
  • THEN , CALCULATE ITS LENGTH BY USING (.length) METHOD..
  • LOOP WILL EXECUTE REVERSE STARTING FROM THE END OF THE STRING AND STOP THE BEGINNING OF THE STRING. 
  • IN LOOP , ALPHABET STORE ONE BY ONE FROM S VARIABLE TO REVERSE VARIABLE IN REVERSE ORDER..
  • IN END , I CHECK BOTH VARIABLE ,,IF BOTH ARE EQUALS THEN GIVEN STRING IS PALINDROME, OTHERWISE NOT......


Comments