Java 如果语句为false,是否有方法结束程序?

Java 如果语句为false,是否有方法结束程序?,java,if-statement,Java,If Statement,我只是一个Java程序员初学者,我只是想知道如果用户输入错误,是否有办法结束程序。以下是一个例子: if (age > 13) { System.out.println("You are eligible for this site, you may proceed. "); } else { // End program here if statement = false } 如果您不介意,请用代码回答。您可以使用System.exit退出您的程序 有关详细信息,请参阅。您可

我只是一个Java程序员初学者,我只是想知道如果用户输入错误,是否有办法结束程序。以下是一个例子:

if (age > 13) {
    System.out.println("You are eligible for this site, you may proceed. ");
} else {
 // End program here if statement = false
}

如果您不介意,请用代码回答。

您可以使用System.exit退出您的程序


有关详细信息,请参阅。

您可以使用System.exit退出程序


有关更多详细信息,请参阅。

如果您在main上只写return

如果你在main上只写return

if (age > 13) {
    System.out.println("You are eligible for this site, you may proceed. ");
}else{
    System.exit(0); 
}
这应该结束了


这应该结束了

如果这是主方法

只需使用退货


如果这是在另一个函数中,则将布尔值之类的内容返回到main,如果这是在main方法中,则返回

只需使用退货


如果这是在另一个函数中,则将布尔值之类的内容返回到main,然后返回,这将退出JVM

System.exit(-1); // or any other status
如果这是主方法,您也可以简单地从中返回,前提是您尚未启动线程:

return;

这将退出JVM

System.exit(-1); // or any other status
如果这是主方法,您也可以简单地从中返回,前提是您尚未启动线程:

return;

使用System.exit0;在正文中:使用System.exit0;在正文中:出于好奇,为什么要在其中一个参数中添加0?我不知道,为什么不尝试更改值,看看会发生什么!什么都不应该改变,因为它总是它自己的常量变量。这不是正确的答案。决不能使用System.exit停止Java程序。这类似于拔下电脑的插头只是为了关闭Chrome。当应用程序启动的所有非守护进程线程都已结束时,应用程序将关闭。要关闭应用程序,程序员必须确保发生这种情况。出于好奇,为什么您必须在其中一个参数中添加0?我不知道,您为什么不尝试更改该值,看看会发生什么!什么都不应该改变,因为它总是它自己的常量变量。这不是正确的答案。决不能使用System.exit停止Java程序。这类似于拔下电脑的插头只是为了关闭Chrome。当应用程序启动的所有非守护进程线程都已结束时,应用程序将关闭,要关闭应用程序,程序员必须确保发生这种情况。