Board logo

標題: 例外處理 (五) - 自訂例外類別1 [打印本頁]

作者: 鄭繼威    時間: 2022-2-23 16:59     標題: 例外處理 (五) - 自訂例外類別1

本帖最後由 李泳霖 於 2022-3-19 14:51 編輯

除了捕捉Java拋出的例外物件,還可以利用關鍵字throw自行拋出例外物件。若在方法中拋出例外物件後,沒以try catch語法立即處理,則需在方法宣告列後方以throws關鍵字聲明該方法將會拋出例外物件,以強迫呼叫者處理例外。

  1. import java.util.Scanner;
  2. public class Ch01
  3. {
  4.     static Scanner s=new Scanner(System.in);
  5.     //方法中發生例外但沒處理,以throws語法拋給呼叫者處理
  6.     public static void main(String[] args)
  7.     {   
  8.         float x,y;
  9.         System.out.print("輸入分子: ");
  10.         x=s.nextFloat();
  11.         System.out.print("輸入分母: ");
  12.         y=s.nextFloat();
  13.        .
  14.        .
  15.        .
  16.         System.out.println(x+"/"+y+"="+(x/y));
  17.     }
  18. }
  19. ...
  20. ...
  21. ...
複製代碼

作者: 李泳霖    時間: 2022-3-4 15:21

此帖僅作者可見
作者: 李泳霖    時間: 2022-3-19 14:44

此帖僅作者可見
作者: 鄞美旭    時間: 2022-3-19 15:13

此帖僅作者可見
作者: 夏子甯    時間: 2022-3-19 15:14

此帖僅作者可見
作者: 林佑豪    時間: 2022-3-19 15:15

此帖僅作者可見
作者: 林孟霆    時間: 2022-3-19 15:15

此帖僅作者可見
作者: 睿呈    時間: 2022-3-19 15:18

此帖僅作者可見
作者: 盧禹廷    時間: 2022-3-19 15:20

此帖僅作者可見
作者: 秉宏1    時間: 2022-3-26 12:21

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2