0

我对Java很陌生,所以请提前原谅我这个愚蠢的问题。不过,我想问一下,是否有一些指令停止了 main 方法的其余部分?我的意思是:我有一个 public static void main 并且我有一个算法的特殊情况,它不需要大部分代码来计算,因为我从一开始就知道输出。所以我想要这样的东西:

if(x==5) {System.out.print("sth"); return 0;}

但是我当然不能返回 0,因为 main 是 void 类型。有什么指示可以这样做吗?我知道我可以很好地将 main 更改为 int 或在简单的 if-else 中抛出此异常和其余计算,但也许有更好的解决方案?

4

3 回答 3

4

如果您只想退出该main方法,请使用

return;

如果要停止整个执行,也可以使用

System.exit(0);
于 2012-10-28T13:55:07.073 回答
3

仅使用return;

if(x==5) {System.out.print("sth"); return;}
于 2012-10-28T13:50:16.243 回答
1

不需要,return 0;所以您的代码将如下所示:

if(x==5) {System.out.print("sth"); return;}
于 2012-10-28T13:54:09.613 回答