0

私はJavaを初めて使用するので、事前にnoobishの質問を許してください。しかし、メインメソッドの残りの部分を停止する指示があるかどうかを尋ねたいと思います。つまり、public static void mainがあり、アルゴリズムの特殊なケースがあり、最初から出力がわかっているため、計算にほとんどのコードを必要としません。だから私はこのようなものが欲しいです:

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

しかしもちろん、mainはvoid型なので、0を返すことはできません。そうするための指示はありますか?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 に答える