10-2 擲出 throw 例外功能
10-2-1 利用 throw 擲出例外 程式執行當中,也可以拋出例外物件。但拋出的例外物件必須繼承 Throwable 類別或其衍生類別,Error 及 exception 類別就是。語法如下:
10-2-2 範例研討:除以零 (A)程式範例:Ex10_2.java 在 Java 內定中,如遇到除以零的現象,會告知產生無窮大的結果,不會產生例外現象,我們可以自行測試,讓他拋出 ArithmeticException 例外物件,程式範例如下:
(B)執行結果:
10-2-3 範例研討:自行拋出例外 (A)程式範例:Ex10_3.java 如果對於輸入或運算結果並非期望值,也可利用 throw 拋出例外物件。下列程式期望輸入偶數,但輸入奇數時,讓他拋出例外事件,或輸入結果不正確,也拋出。範例如下:
(B)執行結果:
|
翻轉工作室:粘添壽
Java 程式設計(二) 含物件導向
翻轉電子書系列:
|