Основываясь на том, что вы предоставили, ваша программа будет блокироваться в k2sk.nextLine();
, пока что-то не появится в консоли. Хотя технически это правильно, это означает, что ваша программа, если она не имеет многопоточности, будет вечно вечно или до ее окончания.
Один из способов сделать вашу программу многопоточной, но это может выходить за рамки программы.
Другим решением является попытка использовать фактический класс консоли. This должен дать некоторое представление об этом, но это будет работать, только если ваша программа вращается вокруг взаимодействия с пользователем, например, запрашивая информацию пользователя в последовательности.
k2sk = новый сканер (System.in); и k2sk.nextLine(), но код ждет, пока я не напишу что-нибудь – user2610533
@ user2610533 Добавьте это в тело вопроса. – arshajii
Так вы спрашиваете, как получить ввод, не блокируя выполнение вашей программы? @ user2610533 –