#java #command-prompt
Вопрос:
я пытаюсь создать приглашение пользователя на java, которое будет получать строку выражений, и только при нажатии, например : ctrl c оно сломается, вот что у меня есть :
public static void main(String[] args) throws IOException {
InputStreamReader input = new InputStreamReader(System.in);
BufferedReader reader = new BufferedReader(input);
for (;;) {
System.out.print("> ");
String line = reader.readLine();
System.out.print(line);
/*if (line == null) {
break;
}*/
}
}
но каждый раз, когда я нажимаю enter, он прерывает цикл
, мне нужно, чтобы он мог получать ввод, например (нажатие enter для разрыва строки не разорвет цикл). :
i=1 2
j=i 2*3
z=i*j
и при нажатии ctrl c это разорвет цикл