我有一个Java程序,它要求我创建两个数组和一个条件。
在这种情况下,我必须决定程序是否应该继续运行,或者not.The问题是,如果不遵守该条件,我不知道如何停止程序运行。
谁能告诉我如何以及如何创建一个扫描器,让我引入一个数组的元素?
发布于 2011-08-24 18:38:30
一个简单的(单线程) Java程序将一直运行,直到它不再有要执行的语句,或者直到它在main方法中遇到一条return语句。
确保在您的条件为false时,a)只使用return,或者b)将实际代码放在if或else块中。
a)
public static void main(String[] args){
if(someCheck){
return;
}
// actual code here
}b)
public static void main(String[] args){
if(someCheck){
// actual code in here
}
// program ends here
}发布于 2011-08-24 18:38:08
您可以像这样终止Java虚拟机:
System.exit(0);请参阅文档http://download.oracle.com/javase/1,5.0/docs/api/java/lang/System.html#exit(int
Here你也可以找到一个简短的解释扫描器是如何工作的。
发布于 2011-08-24 18:38:46
if (condition) {
System.exit(0)
}这将使您的程序在条件为真时退出。在java.lang.System上,exit是一个静态方法,您可以根据需要返回除0以外的其他值来表示退出状态。
https://stackoverflow.com/questions/7174038
复制相似问题