Detector simples de palíndromo [duplicado]

Esta pergunta já tem uma resposta aqui:

Verificar cadeia de caracteres no palíndromo 34 respostas

Estou trabalhando em um detector de palíndromo. Eu já consegui fazê-lo funcionar em alguns casos. Quando digito uma palavra como "Abba", ela volta como um palíndromo. Ótimo! Mas não faz o mesmo se eu inserir "gato". Não posso usar loops para isso. Alguma ideia?

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");

    } 
}

questionAnswers(1)

yourAnswerToTheQuestion