A string is a palindrome if it remains unchanged when reversed, for example, "dad" is a palindrome as reverse of "dad" is "dad" whereas "parents" is not a palindrome as its reverse is “stnerap”.
Program to Check enter String is palindrome or not
import java.util.*;
class PalindromeExample { public static void main(String args[]) { String str, reverse = ""; Scanner sc = new Scanner(System.in); System.out.println("Enter a string to check if it is a palindrome"); str = sc.nextLine(); int length = str.length(); for ( int i = length - 1; i >= 0; i-- ) reverse = reverse + str.charAt(i); if (str.equals(reverse)) System.out.println("Entered string is a palindrome."); else System.out.println("Entered string is not a palindrome."); } } |