Introduction

When people interview for Java, they are normally tested for their logic and programming skills. One of the most frequently asked questions is Palindrome program in Java. Palindrome is nothing but any number or a string which remains unaltered when reversed. For example: 12321 or MAAM. It is evident that letters form mirror images on reversal.

I have covered the following aspects which demonstrate multiple ways to check Palindrome in Java:

  • Palindrome program using While Loop
  • Palindrome program using For Loop
  • Palindrome program (String) using Library method