gpt4 book ai didi

java - 基于控制台的 Key Listener Java

转载 作者:行者123 更新时间:2023-11-30 08:29:51 34 4
gpt4 key购买 nike

我正在尝试用 Java 编写一个基于文本的小型游戏。我以前用 C++ 写过这个,但我在 C++ 中使用了“getch()”,我不知道什么是 java 等价物。我是相当新的,所以不是很有经验,但我能够学习。 Java 中是否有等同于“getch()”的 Java?它需要返回 key 的 ASCII 值。想法?

最佳答案

你可以使用 BufferedReader复制 getch()

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class myclass
{
public static void main(String[] args)
{

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Press Enter to continue");
try
{
int ascii = br.read();
System.out.println("ASCII Value - "+ascii);
}
catch (IOException e)
{
e.printStackTrace();
}
}
}

输出

Enter any character to continue
<press a then hit Enter>
ASCII Value - 97

关于java - 基于控制台的 Key Listener Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19028472/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com