0

だから私はユーザーに文字列を入力させ、それを逆方向に印刷してから、新しい文字列を比較して回文であるかどうかを確認しようとしています...動作していないようで、理由がわかりません。 ..

public static void main(String[] args) {
    Scanner input = new Scanner (System.in);
    System.out.print("Enter a word: ");
    String word = input.next();
    StringBuilder drow = new StringBuilder(word);
    drow.reverse();
    System.out.println(drow);
    System.out.print(" ");
    String X = drow.toString();
    if (word == X) {
        System.out.println("That word is a palindrome"); 
} else {
    System.out.println("That word is not a palindrome");
}

これが機能しない理由を教えてくれてありがとう...

4

3 に答える 3