ホームページ > Java > &#&チュートリアル > JavaのSystemクラスのexit()メソッドを使用してプログラムを終了する方法

JavaのSystemクラスのexit()メソッドを使用してプログラムを終了する方法

WBOY
リリース: 2023-07-24 09:33:28
オリジナル
2510 人が閲覧しました

Java で System クラスの exit() メソッドを使用してプログラムを終了する方法

Java プログラムでは、プログラムの実行が続行されないように、特定の条件下でプログラムを終了する必要がある場合があります。 Java では、この機能を実装するために System クラスの exit() メソッドが提供されています。この記事では、exit() メソッドを使用してプログラムを終了する方法とサンプルコードを紹介します。

System クラスは Java 標準ライブラリのクラスであり、システム操作に関連するいくつかのメソッドが含まれています。 exit() メソッドは、Java アプリケーションを終了するために使用されます。このメソッドには、プログラムの終了時に返されるステータス コードを示す整数がパラメータとして必要です。一般に、ステータス コード 0 はプログラムが正常に終了したことを示し、その他の 0 以外のステータス コードはプログラムが異常終了したことを示します。

以下は、System クラスの exit() メソッドを使用してプログラムを終了するサンプルコードです。

public class ExitExample {
    public static void main(String[] args) {
        boolean condition = true;

        if (condition) {
            System.out.println("条件满足,退出程序");
            System.exit(0);
        }

        System.out.println("程序继续执行");
    }
}
ログイン後にコピー

上記の例では、条件としてブール型変数条件を使用しています。プログラムを終了します。条件が満たされた場合、つまり、条件が true の場合、プログラムは「条件が満たされました。プログラムを終了します」と出力し、System.exit(0) を呼び出してプログラムを終了します。 exit() メソッドに渡されるパラメータが 0 であるため、プログラムが正常に終了することを意味し、終了ステータス コードは 0 になります。

条件が満たされない場合、つまり条件が false の場合、プログラムは実行を継続し、「プログラムは実行を継続します」と出力されます。 exit() メソッドが呼び出されないため、プログラムは次のコードの実行を継続します。

System.exit() メソッドが呼び出されると、プログラムは直ちに終了し、後続のコードは実行されなくなることに注意してください。したがって、exit() メソッドを呼び出す前に、必要な操作がすべて実行されていることを確認してください。

System.exit() メソッドは、整数パラメータに加えて、終了情報として文字列パラメータも受け入れることができます。例えば、System.exit(1, "プログラムで例外が発生しました") は、プログラムが異常終了したことを示し、終了情報として「プログラムで例外が発生しました」が出力されます。

要約すると、Exit 関数は、System クラスの exit() メソッドを使用して Java プログラムに実装できます。さまざまなステータス コードを渡すことで、プログラムが正常に終了したか異常に終了したかを判断できます。特定のアプリケーション シナリオでは、必要に応じてさまざまなステータス コードを選択してプログラムを終了します。

この記事が、System クラスの exit() メソッドの理解と使用に役立つことを願っています。ご質問やご提案がございましたら、お気軽にお問い合わせください。読んでいただきありがとうございます。

以上がJavaのSystemクラスのexit()メソッドを使用してプログラムを終了する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート