我有一个Java程序,需要我创建两个数组和一个条件。
在这种情况下,我必须决定程序是否应继续运行。问题是如果条件不受尊重,我不知道如何停止程序运行。
任何人都可以告诉我如何以及如何创建一个允许我介绍数组元素的扫描仪?
答案 0 :(得分:4)
简单(单线程)Java程序将运行,直到它没有更多的语句要执行,或者直到它在return
方法中遇到main
语句为止。
请确保,当您的条件为假时,a){a} {}}或b)将您的实际代码放在return
或if
区块中。
A)
else
b)中
public static void main(String[] args){
if(someCheck){
return;
}
// actual code here
}
答案 1 :(得分:3)
您可以像这样终止Java虚拟机:
System.exit(0);
请参阅文档http://download.oracle.com/javase/1,5.0/docs/api/java/lang/System.html#exit(int)
Here您还可以找到有关扫描仪工作原理的简短说明。
答案 2 :(得分:2)
if (condition) {
System.exit(0)
}
当条件为真时,这将使程序退出。 exit
是java.lang.System
上的静态方法。您可以返回除0之外的其他值,以根据需要发出退出状态信号。
答案 3 :(得分:1)
许多人已经指出System.exit(0)是终止你的应用程序的方法。 所以你有两个阵列。
伪代码
loop thru array1
if(array1[i] != condition)
System.exit(0)
loop thru array2
if(array2[i] != condition)
System.exit(0)
答案 4 :(得分:0)
使用Java终止正在运行的进程:http://download.oracle.com/javase/1.4.2/docs/api/java/lang/System.html#exit(int)
你应该对你所拥有的条件问题更加具体,现在还不是很清楚。