如何摆脱这个无休止的循环
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main1 {
static String s;
public static void main(String[] args) {
System.out.println("Input password:");
for (;;){
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try {
s=br.readLine();
}catch (Exception e){}
System.out.println("error");
if (s=="stop")
break;
}
System.out.println("exit");
}
}
更换
if (s=="stop")
验证if("stop".equals(s))
。您不是在比较字符串,而是在比较链接。