01. Example:
import java.util.*; class checkPalindrome { public static void main(String args[]) { String data, reverseString = ""; Scanner in = new Scanner(System.in); System.out.print("Enter A String: "); data = in .nextLine(); int stringLength = data.length(); for (int i = stringLength - 1; i >= 0; i--) reverseString = reverseString + data.charAt(i); if (data.equals(reverseString)) System.out.println("Entered String Is Palindrome."); else System.out.println("Entered String Is Not Palindrome."); } }
Output:
Enter A String: 1001001
Entered String Is Palindrome.
02. Example:
import java.util.*; class checkPalindrome { public static void main(String args[]) { String inputString; Scanner input = new Scanner(System.in); System.out.print("Input A String: "); inputString = input.nextLine(); int length = inputString.length(); int i, begin, end, middle; begin = 0; end = length - 1; middle = (begin + end) / 2; for (i = begin; i <= middle; i++) { if (inputString.charAt(begin) == inputString.charAt(end)) { begin++; end--; } else { break; } } if (i == middle + 1) { System.out.println("Entered String Is Palindrome."); } else { System.out.println("Entered String Is Not Palindrome."); } } }
Output:
Input A String: 10010011
Entered String Is Not Palindrome.