質問です。文字列を入力して、その文字列が合っていればループを抜けるという
プログラムを作成しようと思っています。
import java.io.*;
public class test {
public static void main (String arg[]) throws IOException
{
InputStreamReader is = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(is);

do{
System.out.println("Your ID.");
String str = br.readLine();
if(str.equals("hoge")){
System.out.println("OK.");
}
else{
System.out.println("NG");

}
}while(str!=("hoge"));
}
}
こうするとwhileのあとに「シンボルを解決できない」エラーがでます。
ループを外すとちゃんと動くのですが、何が原因でしょうか?