異常 try catch的方式處理異常2

2021-08-26 20:27:34 字數 1332 閱讀 2359

package cn.itcast_01;

/* * a:乙個異常,前面已經講過了

* * b:二個異常的處理

* a:每乙個寫乙個try...catch

* b:寫乙個try,多個catch

* trycatch(異常類名 變數名)

* catch(異常類名 變數名)

* ...

* * 注意事項:

* 1:能明確的盡量明確,不要用大的來處理。

* 2:平級關係的異常誰前誰後無所謂,如果出現了子父關係,父必須在後面。

* * 注意:

* 一旦try裡面出了問題,就會在這裡把問題給丟擲去,然後和catch裡面的問題進行匹配,

* 一旦有匹配的,就執行catch裡面的處理,然後結束了try...catch,繼續執行後面的語句。

*/public class exceptiondemo

public static void method4() ;

try catch (arithmeticexception e) catch (arrayindexoutofbound***ception e) catch (exception e)

system.out.println("over");

/* try catch (exception e) catch (arithmeticexception e) catch (arrayindexoutofbound***ception e)

system.out.println("over");*/

}// 兩個異常的處理,寫乙個try,多個catch

public static void method3() ;

try catch (arithmeticexception e) catch (arrayindexoutofbound***ception e)

system.out.println("over");

}// 兩個異常的處理,每乙個寫乙個try...catch

public static void method2() catch (arithmeticexception e)

int arr = ;

try catch (arrayindexoutofbound***ception e)

system.out.println("over");

}}

try catch異常處理

目的 防止編譯期異常 支援的格式 trycatch 異常型別 變數名 finally 變形1 trycatch 異常型別 變數名 變形2 分別處理不同的異常型別。trycatch 異常型別 變數名 catch 異常型別2 變數名 catch 異常型別3 變數名 catch 異常型別4 變數名 變形3...

異常處理try catch

今天來解決異常 1.錯誤 錯誤指的是我們寫的源 不符合c 的語法規範.對於這種錯誤我們的visual studio絕大多數情況下 會以紅色的波浪線提示.後果 就是源 無法編譯為 程式集 不能執行.如何解決?那就將源 改為符合c 的語法規範就可以了.有一些錯誤,vs不會提示的那麼及時.甚至是不會提示的...

異常處理 try catch 用法

無論編碼技術多好,程式都必須處理可能出現的錯誤,錯誤的出現並不總是編寫應用程式的人的原因,有時應用程式會因為終端使用者的操作耍花招生錯誤,無論如何,我們都應 程式和 的錯誤。特別是在編寫 自己不細心,有時會因為乙個小小的問題,影響很大進度。為這些情況,c 語言提供了處理這種情形的絕佳工具 異常處理。...