I'm working on a palindrome detector. I've already managed to make it work in some cases. When I type in a word like "Abba" it comes back as a palindrome. Great! But it doesn't do the same thing if I enter "cat". I can't use loops for this. Any ideas?
public class Palindrome {
public static void main(String[]args) {
Scanner in=new Scanner(System.in);
System.out.print("Enter word");
String start = in.nextLine();
String end=start;
boolean isPalindrome = (start == end);
if (isPalindrome) {
System.out.print("This is a palindrome");}
else
System.out.print("This is not a palindrome");
}
}