java在终端输入quit 后退出当前程序

翻译 2015年11月17日 17:22:47

/**

 * java在终端输入quit 后退出当前程序 

 * @author wiseking

 *

 */

public classTestQuit {

public static String readFromConsole() {

BufferedReader reader =new BufferedReader(new InputStreamReader(System.in));

try {

return reader.readLine();

} catch (Exceptione) {

e.printStackTrace();

return"";

}

}


public static void main(String[] args) throws Exception {

new Thread() {

public void run() {

while (true) {

if ("quit".equalsIgnoreCase(readFromConsole())) {

// 推出前的处理, 如

/*

if(porcessThread.isAlive()) {

    processThread.interrupt(); //中断相关的主处理程序

*/

return; // 提出线程

} else {

System.out.println("输入quit停止当前程序");

}

}

}

}.start();

}

}

相关文章推荐

将键盘录入的数据拷贝到当前项目下的text.txt文件中,键盘录入数据当遇到quit时就退出

import java.io.FileOutputStream; import java.io.IOException; import java.util.Scanner; public class...

C#练习——统计整型数组中不重复数字的个数、将普通日期格式转换成汉字日期格式、在控制台录入每个学生的姓名,当用户输入quit(不区分大小写)时,程序停止接受用户的输入,并且显示出用户输入的学生的个数

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syst...

Windows/MFC_三个退出程序消息:WM_CLOSE、WM_DESTROY、WM_QUIT

1、发送消息SendMessage、PostMessage PostMessage将消息放入消息队列后马上返回,而SendMessage直到窗口过程处理完消息后才返回 2、三个消息的区别 WM_...

三个退出程序消息WM_CLOSE、WM_DESTROY、WM_QUIT

1、发送消息SendMessage、PostMessage PostMessage将消息放入消息队列后马上返回,而SendMessage直到窗口过程处理完消息后才返回 2、三个消息的区别 WM_...

本地终端命令行执行Java程序(mac)

下载JDK 下载JDK 设置环境变量 创建(打开)用户环境配置文件 # 进入用户根路径 cd ~ # -l:查看权限,-f:查看所有文件(包含隐藏文件) ls -l...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)