Java C++;在爪哇?
在java中是否有C++的代码?这是一个功能,在按下键盘键后立即向前移动控件,并存储按下的字符 我想在控制台应用程序中使用该函数。java中没有与之等价的Java C++;在爪哇?,java,c++,console-application,Java,C++,Console Application,在java中是否有C++的代码?这是一个功能,在按下键盘键后立即向前移动控件,并存储按下的字符 我想在控制台应用程序中使用该函数。java中没有与之等价的getch()函数 您必须创建一个GUI并将事件侦听器附加到它们 编辑:您可以使用强制转换并直接从控制台获取字符值 public class TestConsole { public static void main(String[] args) { System.out.print("Enter a chara
getch()
函数
您必须创建一个GUI并将事件
侦听器附加到它们
编辑:您可以使用强制转换并直接从控制台获取字符值
public class TestConsole
{
public static void main(String[] args)
{
System.out.print("Enter a character: ");
// Read the char
char ch = (char) System.in.read();
System.out.print("\n You pressed: " + ch);
}
}
它起作用了。在线查看此演示 java中没有等价的getch()
函数。但是,由于您不是第一个询问此事的人,因此有一些解决方案:
我想从那以后一切都没有改变-我的意思是,Java中没有添加新的类似getch()的函数。如果我想在
控制台中实现这一点,怎么办?
?不,你一按按钮就问了……对不起,如果我不清楚,现在是键盘键,你可以用Scanner类来实现。我知道,但是,在键入字符后,需要输入键,并且我希望一个键不被按下,同时进入它,并转到下一个语句语句。应该注意:代码> GECH < /C>不是标准的C++函数。但是,在键入字符之后,需要输入键来按下,我希望只按一个键,而不是按ENTER键,然后移动到program.Edited的下一个语句。现在它起作用了。添加了在线执行以查看您自己。