如何打破循环

时间:2014-01-02 16:00:56

标签: java

我已经尝试了所有可以想到的方法来打破这个循环,但没有一个有效。我想知道是否有人可以提供帮助。

import java.io.*;
import java.util.*;
public class Tester
{
    public static void main(String args[])
    {
      int j;
        for(j=5;j>4;j++)
        {
            Scanner kbReader = new Scanner(System.in);
            System.out.print("Type in a sentence and press ENTER. ");
            String a = kbReader.next( );
            String b = a.toUpperCase();
            System.out.println(b);
            if( b == "EXIT" )
                break;
        }
}
}

1 个答案:

答案 0 :(得分:4)

而不是

String b = a.toUpperCase();
System.out.println(b);
if( b == "EXIT" )
    break;

你应该这样做:

if( a.equalsIgnoreCase("EXIT") )
    break;