在if语句中结束循环

时间:2018-01-04 21:44:29

标签: java

我正在做一个回文计算器。这是我的代码

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不是回文”。

我只想让循环结束。

由于

0 个答案:

没有答案