我正在做一个回文计算器。这是我的代码
class test{
public static void main(String args[])
{
String word="";
String test="";
int left = 0;
int leftt = 1;
while(!word.equals("END")){
word = BIO.getString();
test = word;
{
String wordLC = word.toLowerCase();
int rightt = wordLC.length()-2;
int right = wordLC.length()-1;
{
if(word == "END"){
break;
}
else if(word.charAt(left) == word.charAt(right) && word.charAt(leftt) == word.charAt(rightt)){
System.out.printf("%-10s is a palindrome",word);
}else{
System.out.printf("%-10s is not a palindrome",word);
}
}
}
}
} }
我想说,当“END”这个词放入时,一切都会被关闭。我试图用while和if语句来做这个。
单词END确实结束了循环,但它将继续进行状态:“END不是回文”。
我只想让循环结束。
由于