Ragazzi mi potete spiegare come funziona il metodo hasNextLine() della classe Scanner???
cioè se io inserisco ogni volta da standard di input delle stringhe come faccio a dire al programma di terminare e di eseguire le varie operazioni espresse nel main??

codice:
public static void main(String[] args) {
	Scanner in = new Scanner(System.in);
		
	while(in.hasNextLine()){
		String lineaInput = in.nextLine();
		System.out.println(lineaInput);
	}
}
questo codice non termina mai...come faccio a dire che deve terminare senza mettere tipo una stringa "END" da input???