gostaria de saber por que o looping do while não encerra, mesmo eu dando apenas um "enter" no console
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
public class testa {
public static void main(String[] args) throws IOException {
InputStream is = System.in;
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
System.out.println("Digite sua linha");
String s = br.readLine();
while (s != null) {
System.out.println(s);
System.out.println("Proxima linha");
s = br.readLine();
}
}
}