说明文档:System (Java Platform SE 8 )
终止当前正在运行的Java虚拟机。该参数用作状态代码;按照惯例,非零状态码表示异常终止。
此方法调用类Runtime中的exit方法。此方法从不正常返回。
调用System.exit(n)实际上等效于以下调用:
Runtime.getRuntime().exit(n)
参数:
status—退出状态。
语法:
System.exit(参数);状态:
正常终止当前运行的JVM:System.exit(0)
异常终止当前运行的JVM:System.exit(非零的int型参数)
System.exit(-1)使用
import java.util.Scanner;
public class SwitchStatement
{
public static void main(String args[])
{
int intMonth;
System.out.println("请输入一个月份:");
Scanner scanner = new Scanner(System.in);
intMonth = scanner.nextInt();
if(intMonth<1 || intMonth>12)
{
System.out.println("输入错误:月份必须在1--12之间!");
System.exit(-1);
}
switch(intMonth)
{
case 12:
case 1:
case 2:
System.out.println(intMonth+"月是冬季");
break;
case 3:
case 4:
case 5:
System.out.println(intMonth+"月是春季");
break;
case 6:
case 7:
case 8:
System.out.println(intMonth+"月是夏季");
break;
case 9:
case 10:
case 11:
System.out.println(intMonth+"月是秋季");
}
}
}