Javaで関数を終了するにはどうすればよいですか?



JavaのExit関数は、Java仮想マシンを終了することによって現在のプログラムを終了します。 System.exit()メソッドは、Runtimeクラスのexitメソッドを呼び出します。

Javaは素晴らしいプログラミング言語です 。一方 これらのアプリケーションの1つでは、このプログラムの途中で立ち往生する可能性があります。この状況で何をしますか?この時点で終了する方法はありますか?これらの質問が気になる場合は、適切な場所に着陸しました。何ができるかというと、System.exit()メソッドを使用して、システムで実行されている現在のJava仮想マシンを終了するだけです。この記事では、Javaのexit関数について説明し、それを完全に理解できるように支援します。





さぁ、始めよう。

Javaで関数を終了するにはどうすればよいですか?

java.lang.System.exit()メソッドを使用して関数を終了できます。このメソッドは、現在実行中のメソッドを終了します Java仮想マシン(JVM) 。引数「ステータスコード」を取ります。ゼロ以外のステータスコードは異常終了を示します。で作業している場合 またはswitchステートメントの場合、プログラム全体ではなく、ループからのみブレーク/終了するために使用されるbreakステートメントを使用できます。



cでリンクリストを実装する

この記事では、Javaのexit()メソッドをさらに深く掘り下げて、その使用方法を理解しましょう。

System.exit()メソッドとは何ですか?

System.exit()メソッドは、Runtimeクラスのexitメソッドを呼び出します。 Java仮想マシンを終了することにより、現在のプログラムを終了します。メソッド名が定義するように、exit()メソッドは何も返しません。



System.exit(n)の呼び出しは、実質的に次の呼び出しと同等です。

Runtime.getRuntime()。exit(n)

System.exit関数には、次のような終了を通知するステータスコードがあります。

  • exit(0) :を示します 正常終了。
  • exit(1) または exit(-1) または任意 ゼロ以外の値 –は 終了の失敗

それでは、System.exit()メソッドのパラメーターと例外スローを見てみましょう。

パラメーター: 終了ステータス。

例外: それは投げます SecurityException

System.exit method()を進めて、その実用的な実装のいくつかを見てみましょう。

Javaシステムexit()メソッドの例

パッケージEdurekaimport java.io. * importjava.util。* public class ExampleProgram {public static void main(String [] args){int arr [] = {1、2、3、4、5、6、7、8 、9、10} for(int i = 0 i = 4){System.out.println( 'Exit from the loop')System.exit(0)// JVMを終了します} else System.out.println( 'arr [ '+ i +'] = '+ arr [i])} System.out.println('プログラムの終了 ')}}

出力: arr [0] = 1
arr [1] = 2
arr [2] = 3
ループを終了します

説明: 上記のプログラムでは、System.exit()メソッドに遭遇するとすぐに、実行はループを停止または終了します。 「プログラムの終了」という2番目のprintステートメントも印刷されません。それ自体でプログラムを終了するだけです。

例2:

Javaコマンドライン引数の例
パッケージEdurekaimport java.io. * importjava.util。* public class ExampleProgram {public static void main(String [] args){int a [] = {1,2,3,4,5,6,7,8 、9,10} for(int i = 0i 

出力 :array [0] = 1
array [1] = 2
配列[2] = 3
配列[3] = 4
ループを終了します

説明: 上記のプログラムでは、条件が真になるまで要素を出力します。条件がfalseになるとすぐに、ステートメントが出力され、プログラムが終了します。

これで、「Javaのexit関数」に関するこの記事は終わりです。このチュートリアルで共有されている内容を理解していただければ幸いです。詳細を知りたい場合は、 信頼できるオンライン学習会社であるEdurekaによる。 EdurekaのJavaJ2EEおよびSOAトレーニングおよび認定コースは、Hibernate SpringなどのさまざまなJavaフレームワークとともに、コアJavaコンセプトと高度なJavaコンセプトの両方についてトレーニングするように設計されています。

質問がありますか?このブログのコメントセクション「Javaのexit関数」でそれについて言及してください。できるだけ早くご連絡いたします。