I have a problem when I compare the new word with the original word. I'm suppose to type in words like "banana" and take the first letter to the end and it should spell it backwards to equal "banana". The two words are equal. And if I type in "dog" it becomes "dgo". But in my code if i type in "banana" it still shows it not equal. Idk what to do.
import java.util.Scanner;
public class Project9
public static void main(String [] args)
{
Scanner keyboard = new Scanner(System.in);
String word, afc, newWord;
String s="";
do
{
word=keyboard.next().toLowerCase();
int i =word.length()-1;
char firstLetter=word.charAt(0);
afc=word.substring(1);
newWord= afc+firstLetter;
for( ; i>=0; )
{
s += newWord.charAt(i--);
}
System.out.println(word + "," + s);
if (s.equals(word))
System.out.println("Words are equal.");
else
System.out.println("Words are not equal.");
}
while (!(word.equals("quit")));
}
}