2012-10-28 136 views
0

我對Java很新,所以請提前原諒我的問題。不過,我想問,是否有一些指令終止了其他主要方法?我的意思是:我有一個公共靜態void main,並且我有一個算法的特例,它不需要大部分代碼來計算,因爲我從頭開始就知道輸出。所以我想這樣的事情:停止主要功能?

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

但當然,我不能返回0作爲主要是無效類型。是否有一些指令可以這樣做?我知道我可以很好地將main修改爲int,或者將這個異常和其他計算放在一個簡單的if-else中,但是也許有更好的解決方法呢?

回答

3

只使用return;

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

哦,我的,那麼簡單!謝謝:) –

+0

當然,肯定只是等了這15分鐘,對不起延遲;) –

1

無需return 0;所以你的代碼如下:

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

哎呀,剛剛編輯 –

+0

好的,謝謝:) –

4

如果你想退出只有main方法,使用

return; 

如果你想停止整個執行,你也可以用

System.exit(0); 
+0

我明白了。會閱讀一些關於退出(),謝謝:) –