我與Pascal一起工作,現在我試圖瞭解是否存在(在java中)類似於Pascal readkey()命令的東西。 我已經搜查,但我還沒有發現什麼好東西,只有這樣回答:java中的readkey():怎麼做?
這不是我在尋找,因爲這個命令等待用戶按下Enter鍵之前去。 我正在搜索一個等待用戶輸入的第一個鍵的命令(不管它是什麼:一個數字,一個字符或者其他類似ESC或TAB的箭頭或者其他箭頭之一),然後立即繼續執行程序無需等待用戶的任何其他密鑰。
例如下面的代碼:
char n = readkey();
System.out.println((int)n);
如果我啓動它,只需按enter它必須打印
13
也就是說ENTER鍵的ASCII碼。 這java代碼會是這樣其他PASCAL代碼:
Program PROG;
uses crt;
var x:char;
begin
x := readkey;
writeln(ord(x));
end.
,如果您只鍵入回車顯示13,然後將其關閉。 有誰知道如何幫助我解決我的問題?
使用'下一個()',而不是'的readLine()'? – csmckelvey
請看[this](http://www.darkcoding.net/software/non-blocking-console-io-is-not-possible/)鏈接 – Arc676
takendarkk:它說我next()不存在 – Vinciuz