Write a test program that prompts the user to enter an integer and reports whether the integer is a palindrome.
public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Enter a integer: "); int num = input.nextInt(); input.close(); if (isPalindrome(num)) { System.out.println(num + " is a palindrome."); } else { System.out.println(num + " is NOT a palindrome."); } } public static boolean isPalindrome(int number) { String numberAsString = String.valueOf(number); StringBuffer sb = new StringBuffer(numberAsString); String reversedNumber = sb.reverse().toString(); return reversedNumber.equals(numberAsString); }
Enter a integer: 12345 12345 is NOT a palindrome.