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