printexceptionwarning.java

来自「180个针对Java初学者的简单实例180个针对Java初学者的简单实例180个」· Java 代码 · 共 30 行

JAVA
30
字号
// 输出异常信息。
class DemonException {
  static void generateException() {
    int nums[] = new int[5]; 
    System.out.println("Before exception is generated.");

    // 产生数组越界异常 
    nums[10] = 20; 
    System.out.println("this won't be displayed"); 
  }
}    

class PrintExceptionWarning { 
  public static void main(String args[]) { 
    try { 
      DemonException.generateException();
    } 
    catch (ArrayIndexOutOfBoundsException e) { 
      // 捕捉异常 
      System.out.println("Standard message is: ");
      System.out.println(e);
	  System.out.println("\nDescription for the exception is: ");
	  System.out.println(e.getMessage());
      System.out.println("\nStack trace: ");
      e.printStackTrace(); //输出异常信息 
    } 
    System.out.println("\nAfter catch statement."); 
  } 
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?