Systemoutprintln("");
Systemoutprintln("\n请输入你要选择的 *** 作:\n 1:进入\n 2:进入:\n其它任一键:退出\n");
Systemoutprintln("");
try
{
BufferedReader in=new BufferedReader(new InputStreamReader(Systemin));
String str=inreadLine();
int chioce=IntegerparseInt(str);
switch(chioce)
{
case 1: break;
case 2: break;
default: Systemexit(0);
}
}
catch(NumberFormatException e){Systemexit(0);}
catch(IOException ie){Systemexit(0);}
在java 中退出程序,经常会使用Systemexit(1) 或 Systemexit(0)。
当 status为0 时正常退出程序, 当status为非0数字时异常退出。 终止当前的Java虚拟机。
Systemexit()方法返回程序的最顶层, return和它相比是返回上一层。
当程序执行到Systemexit()方法后就会停止运行。 如果希望程序遇到Systemexit后只退出当前用例,不退出当前程序,可以考虑在异常中做手脚。
给按钮添加 ActionPerform 事件 内容写Systemexit(0);
package comlx;
import javaawtButton;
import javaawtFlowLayout;
import javaawtFrame;
import javaawteventActionEvent;
import javaawteventActionListener;
public class Test implements ActionListener {
Frame f = new Frame();
public static void main(String[] args) {
Test t = new Test();
tinit();
}
private void init() {
Button b = new Button("exit");
baddActionListener(this);
fadd(b);
fsetLayout(new FlowLayout());
fsetSize(100,100);
fsetVisible(true);
}
public void actionPerformed(ActionEvent arg0) {
fsetVisible(false);
fdispose();
Systemexit(0);
}
}
我的做法是:
首先确定输入是否完成!?怎么确定呢!?
一:是通过按钮实现;
二:是焦点来实现!
当然啦,也可以用别的方式。
其次,实现功能!!
一:输入完后,点击按钮,如果输入的是exit,就退出整个程序;
二:输入框失去焦点时,如果输入的是exit,就退出整个程序。
如果在一个循环里,想退出这个循环请用break;
如果在一个method中,想不执行下面的代码直接退出这个method请用return;
如果你想要程序直接中断退出,不执行后面的任何代码,请用Systemexit(0);
以上就是关于Java实现“按任意键退出”全部的内容,包括:Java实现“按任意键退出”、java exit()函数怎么用、java 怎样实现点击按钮,关闭程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)