Question 1: Write a method that takes a String as input and returns the reverse of that String. Then write a second method that uses the first method to test whether or not an input String is a palindrome. Your method should return true if the String is a palindrome, and false otherwise. In addition, write a main method that tests your method with a variety of Strings that should return true and false values.
- Using the methods you wrote for the above question, write a method that takes a Scanner as an input parameter and returns a String as a result. The method should print a prompt to the screen asking the user to enter a palindrome.
It should then test the input. If it is not a palindrome, it should print an error message and continue asking for a palindrome until the user provides one. Once a palindrome has been input, the method should return it. In addition, write a main method that uses this method and displays the final palindrome to the screen.
You have to implement a method and display the final palindrome.