说明文档: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+"月是秋季");}}
}