Hi, I am trying to do what really should be a simple task. My program asks a question, the user inputs and answer and then that repeats itself. I want the program to break the loop when the user input is RETURN only. So when no text is written and the user presses return it should break. I have made a scanner object and am trying to use Code: Scanner so = new Scanner(System.in); while (so.nextLine() !=null){ ... do stuff } I've also tried Code: BufferedReader myIn = new BufferedReader(new InputStreamReader(System.in)); String word; while(true){ word= myIn.readLine(); if(word==null) break; } What should I do? I want it to be short and well "correct", so it is safe(no continious loop or crashes). Thanks in advance!