是这样的,我写了一个JAVA的应用程序是在CMD下面运行的。程序里面有两个方法。
[CODE]
public class Test { public void A(){
while(true){
System.out.println("###################");
}
} public void B(){
for(int i=10;i>=0;i--){
System.out.println(i);
}
System.exit(0);
}
public static void main(String args[]){
new Test().A();
}
}
[/CODE]
在CMD下运行java Test 程序开始运行!要是想结束这个程序需要按一下Ctrl+c这样程序一下子就停了,我是想实现当用户按下Ctrl+c之后程序执行里面的B()方法,或是按下别的键也行比如按下A键或是其它的组合键。我在GOOGLE里面找了两天,可能也是关键词没整对!找到的都是有关Swing中的监听。请大家帮帮我!!
[CODE]
public class Test { public void A(){
while(true){
System.out.println("###################");
}
} public void B(){
for(int i=10;i>=0;i--){
System.out.println(i);
}
System.exit(0);
}
public static void main(String args[]){
new Test().A();
}
}
[/CODE]
在CMD下运行java Test 程序开始运行!要是想结束这个程序需要按一下Ctrl+c这样程序一下子就停了,我是想实现当用户按下Ctrl+c之后程序执行里面的B()方法,或是按下别的键也行比如按下A键或是其它的组合键。我在GOOGLE里面找了两天,可能也是关键词没整对!找到的都是有关Swing中的监听。请大家帮帮我!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货