当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java System exit()用法及代码示例


System 类的 exit() 方法终止当前在系统上运行的 Java 虚拟机。此方法将状态代码作为参数。

  • Note:状态 - exit(0) - 表示成功终止
  • 状态 - 退出(-1) - 表示不成功终止与异常
  • 状态 - exit(1) - 表示未成功终止

用法

public static void exit(int status)

参数

status- 这是退出状态。

返回

此方法不返回任何值。

异常

如果安全管理器存在并且他的 checkexit 方法不批准具有指定状态的退出,则 SecurityException 是 thorwn。

例子1

import java.lang.*;
public class SystemExitExample1 {

	public static void main(String[] args) {
		int a[]= {9,8,7,6,5,4,3,2,1};
		for(int i=0;i<a.length;i++)
		{
			if(a[i]>5)
			{
			System.out.println("array["+i+"]="+a[i]);
			}
			else
			{
				System.out.println("terminating jvm,exiting");
				System.exit(0);//Treminatejvm
			}
		}
	}
}

输出:

array[0]=9
array[1]=8
array[2]=7
array[3]=6
terminatingjvm,exiting

例子2

public class SystemExitExample2 {

	public static void main(String[] args) {
		System.out.println("program will terminate when i is 1");
for(int i=10;i>0;i--)    {       
System.out.println("your no is "+i);
if(i==1){
System.out.println("Value is 1 now terminating your program");
System.exit(1); //exit program
            }
            }
	}
}

输出:

program will terminate when i is 1
your no is 10
your no is 9
your no is 8
your no is 7
your no is 6
your no is 5
your no is 4
your no is 3
your no is 2
your no is 1
Value is 1 now terminating your program



相关用法


注:本文由纯净天空筛选整理自 Java System exit() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。