gpt4 book ai didi

java - 我的 Java Word 程序出错

转载 作者:行者123 更新时间:2023-12-01 22:36:20 26 4
gpt4 key购买 nike

这是我的代码,它编译得很好,但是当我尝试创建一个字符串时,它说错误:找不到符号 - 变量赛车

 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;
}
}

最佳答案

所述问题不在发布的代码中 - 我的猜测是 irrelephant 的评论是正确的,即更改 new Word(racer) --> new Word("racer").

但我提供此功能是为了通过基本上消除代码来消除代码中出现任何错误的可能性:

public class Word {
private String original;

public Word(String s) {
original = s;
}

public boolean isPalindrome()
return new StringBuilder(original).reverse().toString().equals(original);
}
}

或者如果您必须公开一个reverse()方法:

public class Word {
private String original;

public Word(String s) {
original = s;
}

public String reverse () {
return new StringBuilder(original).reverse().toString();
}

public boolean isPalindrome()
return reverse().equals(original);
}
}

关于java - 我的 Java Word 程序出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26812399/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com