缺少Java中的return语句错误

0 java return palindrome

我目前正在用Java编写一个palindrome测试器,用于我在高中学习的课程.我已经向老师求助了,他也很困惑.我希望stackoverflow上的社区可以帮助我.谢谢.

public class Palindrome
{
    private String sentence;
    public Palindrome(String s)
    {
        sentence = s;
    }

    public boolean isPalindrome()
    {
        if(sentence.length() <= 1)
        {
            return true;
        }

        if(sentence.charAt(0) == sentence.charAt(sentence.length()-1))
        {
            sentence = sentence.substring(1, sentence.length()-1);
            isPalindrome();
        }
        else
            return false;
    }

}
Run Code Online (Sandbox Code Playgroud)

Eri*_*ein 7

你需要return isPalindrome();.否则该方法在这种情况下不返回任何内容,并且声明它返回一个布尔值.