Это мой код, и он компилирует нормально, но когда я пытаюсь создать строку он говорит Ошибка: не удается найти символ - переменная гонщикОшибка в моей программе Word, в Java
public class Word {
private String original;
public Word(String s) {
original = s;
}
public String reverse() {
String reverse= "";
int x = 1;
int length = original.length();
while (length - x >= 0) {
reverse = reverse + original.substring(length -x);
x++;
}
return reverse;
}
public boolean isPalindrome() {
if(original.equals(reverse()))
return true;
else
return false;
}
}
Я не «Невозможно использовать переменную' racer' в любом месте ... Кроме того, 'isPalindrome()' может быть упрощено для 'return original.equals (reverse())' – August
Я предполагаю, что вы создаете «новое слово» (гонщик) 'вместо« нового слова »(« гонщик »). – irrelephant
Можете ли вы показать часть кода, где находится фактическая ошибка? Это не здесь. –