Java实现“按任意键退出”

Java实现“按任意键退出”,第1张

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 怎样实现点击按钮,关闭程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9462026.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存