Я работал с Паскалем, и теперь я пытаюсь понять, есть ли (в java) что-то подобное из команды Pascal readkey(). Я искал его, но я ничего хорошего не нашел, только ответить так:Readkey() в java: как это сделать?
Это не то, что я ищу, потому что эта команда ждать пользователя нажмите ENTER, прежде чем идти дальше. Я ищу команду, которая ждет первого ключа, который пользователь вводит (независимо от того, что это такое: число, символ или что-то еще, например, ESC или TAB или одна из стрелок или что-то другое) и немедленно продолжать работу с программой без ожидания какого-либо другого ключа от пользователя.
Например, этот код:
char n = readkey();
System.out.println((int)n);
если я запускаю ее и нажмите ввести только он должен напечатать
13
Это является ASCII код ENTER. Этот Java-код будет как этот другой паскаль код:
Program PROG;
uses crt;
var x:char;
begin
x := readkey;
writeln(ord(x));
end.
что если вы только тип ENTER показывает 13, а затем закрывается. Кто-нибудь знает, как помочь мне решить мою проблему?
Используйте 'следующий()' вместо 'ReadLine()'? – csmckelvey
См. [This] (http://www.darkcoding.net/software/non-blocking-console-io-is-not-possible/) link – Arc676
takendarkk: он говорит мне, что next() не существует – Vinciuz