gpt4 book ai didi

java - 如何退出正在运行的程序?

转载 作者:行者123 更新时间:2023-12-01 20:22:45 27 4
gpt4 key购买 nike

如何将变量分配给 ESC。键,以便按下该键时程序会关​​闭?我正在做一个计算器,我见过的唯一方法就是直接这样做:

Scanner console = new Scanner(System.in); 
int x = 1;
while(x==1)
{...
System.out.println("Enter in -1 to exit program");
x = nextInt();
}

我不知道是否可以将 -1 分配给转义键。如果您有任何想法请告诉我?这将是天文数字般的升值。 ;-) ... :-)

最佳答案

不幸的是,你不能。

ESC 无法被扫描仪读取。您应该通过 UI 库(例如 Swing)使用键监听器。看看"How to write a key listener?" .

在这种情况下,您应该向用户询问一个号码,这是循环中断的关键(就像您实际所做的那样)。

关于java - 如何退出正在运行的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44357477/

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