我正在开发纸牌游戏,我需要从控制台获取用户输入。为此,我使用了 Scanner 类,更具体地说是 nextInt() 方法。但是,如果用户在 60 秒内没有提供选项,系统应该可以随机选择一个。我想知道是否有一种方法可以“取消”先前对方法 nextInt() 的调用,并改用由 Random.nextInt() 生成的调用。
负责它的代码是:
System.out.print("Enter the number of your choice");
option = scanner.nextInt();
我已经阅读了有关使用 GUI 执行此操作的方法,但就我而言,我不打算拥有一个。
谢谢
编辑1:
我一直在对此进行一些研究,我相信监控键盘是否有按键可以解决我的问题,我现在正在研究如何监控键盘并获取按键。任何人都可以帮助我吗?