JAVA程式常見異常
異常類 含義 原因
NullPointerException 空指標異常 一個引用類的賦值是一個null
引用型別呼叫了方法/屬性
ArrayIndexOutBoundsException 陣列(下標)越界異常 訪問陣列下標是,出現<0>=陣列長度
StringIndexOutBoundsException 字串(下標)越界異常 訪問字串下標時,出現<0>=字串長度
classCastException 強制型別轉換異常 轉換了非當前物件的型別
NumberFormatException 資料格式化異常 new Interger(“12a”);
ArithenmticException 算數異常 除數為0
InputMistmatchException 輸入異常 Scanner input=new Scanner(System.in);
int a=input.nextInt(); //輸入為“a”