鍵盤輸入,異常處理。
阿新 • • 發佈:2018-12-13
一、Java Scanner 類
我們可以通過 Scanner 類來獲取使用者的輸入
建立 Scanner 物件的基本語法: Scanner s = new Scanner(System.in);
二、異常處理
- 算術條件異常(ArithmeticExcetion)
- 應用程式需要物件為空異常(NullPointerException)
- 陣列下標越界異常(ArrayIndexOutOfBoundsException)
- 型別轉換異常(ClassCastException)
- 試圖訪問的檔案不存在異常(FileNotFoundException)
- 字元型轉數值型資料失敗異常(NumberFormatException)
- 記憶體不足異常(OutOfMemoryException)
1.捕獲異常
try
{
// 程式程式碼
}catch(ExceptionName e1) {
//Catch 塊
}
2.多重捕獲塊
3.異常丟擲
異常丟擲格式1
<訪問許可權修飾符><返回值型別><方法名> (引數列表) throws 異常列表
public void troubleSome() throws IOException
異常丟擲格式2
try{
丟擲異常的程式碼 }catch (某Exception型別 e){ 處理該異常型別的程式碼 }catch (某Exception型別 e){ 處理該異常型別的程式碼 }finally{ }
4.Finally語句的一般格式
try{
丟擲異常的程式碼
}catch (某Exception型別 e){
處理該異常型別的程式碼
}
}catch (某Exception型別 e){
處理該異常型別的程式碼
}finally{
最後一定會被執行的程式碼
}