The java System exit() method terminates the currently running Java Virtual Machine.
The argument serves as a status code; by convention, a nonzero status code indicates abnormal termination.
DeclarationFollowing is the declaration for java.lang.System.exit() method
public static void exit(int status)Parameters
status − This is the exit status.
Return ValueThis method does not return any value.
ExceptionSecurityException − if a security manager exists and its checkExit method doesn't allow exit with the specified status.
Example: Terminating a program on Conditional BasisThe following example shows the usage of Java System exit() method. In this program, we've created two arrays of ints and initialized them with some values. Now using System.arraycopy() method, the first element of the first array arr1 is copied to second array at index 0. Then we've printed the second array to show the updated array as result. In next for loop statement, we've used the exit() statement while checking the value of array element being greater than 20. So only three elements of array2 are printed and program exits.
package com.tutorialspoint; public class SystemDemo { public static void main(String[] args) { int arr1[] = { 0, 1, 2, 3, 4, 5 }; int arr2[] = { 0, 10, 20, 30, 40, 50 }; int i; // copies an array from the specified source array System.arraycopy(arr1, 0, arr2, 0, 1); System.out.print("array2 = "); for(int i= 0; i < arr2.length; i++) { System.out.print(arr2[i] + " "); } for(i = 0;i < 3;i++) { if(arr2[i] > = 20) { System.out.println("exit..."); System.exit(0); } else { System.out.println("arr2["+i+"] = " + arr2[i]); } } } }Output
Let us compile and run the above program, this will produce the following result −
array2 = 0 10 20 30 40 50 60 arr2[0] = 0 arr2[1] = 10 exit...
java_lang_system.htm
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4