The java.lang.System.exit() method exits current program by terminating running Java virtual machine. This method takes a status code. A non-zero value of status code is generally used to indicate abnormal termination. This is similar exit in C/C++.
Following is the declaration for java.lang.System.exit() method:
public static void exit(int status)
exit(0) : Generally used to indicate successful termination.
exit(1) or exit(-1) or any other non-zero value – Generally indicates unsuccessful termination.
Note : This method does not return any value.
The following example shows the usage of java.lang.System.exit() method.
import java.util.*;
import java.lang.*;
class GfG
{
public static void main(String[] args)
{
int arr[] = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 };
for ( int i = 0 ; i < arr.length; i++)
{
if (arr[i] >= 5 )
{
System.out.println( "exit..." );
System.exit( 0 );
}
else
System.out.println( "arr[" +i+ "] = " +
arr[i]);
}
System.out.println( "End of Program" );
}
}
|
Output:
arr[0] = 1
arr[1] = 2
arr[2] = 3
arr[3] = 4
exit...
Reference :
https://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html
Last Updated :
10 Jul, 2016
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...