第八周課程總結 實驗報告(六)

2022-06-29 06:48:10 字數 1231 閱讀 9651

車站檢查危險品的裝置,如果發現危險品會發出警告。程式設計模擬裝置發現危險品。

技術方案:

編寫乙個exgeption的子類dangerexception,該子類可以建立異常物件,該異常物件呼叫toshow()方法輸出「危險物品」。編寫乙個machine類,該類的方法checkbag(goods goods)當發現引數goods是危險品時(goods的isdanger屬性是true)將丟擲dangerexception異常。

程式在主類的main()方法中的try-catch語句的try部分讓machine類的例項呼叫checkbag(goods goods)的方法,如果發現危險品就在try-catch語句的catch部分處理危險品。

實驗**:

public class wonderfui

}catch(exception e)

system.out.println("計算結束");}}

```實驗截圖:

實驗**:

package demo; public class dangerexception extends exception

public void toshow()

}class goods

public void setname(string name)

public boolean isdanger()

public void setisdanger(boolean b)

}class machine

else }}

package demo;

public class test ;

for(int i=0;iif(goods.getname().equals("槍枝")||goods.getname().equals("刀子")||goods.getname().equals("火藥")||goods.getname().equals("汽油"))

else

try

catch(dangerexception e)}}

}```

實驗截圖:

總結對try-catch的用法有了初步的了解,還不夠深刻。

第九周課程總結 實驗報告

完成火車站售票程式的模擬。要求 1 總票數1000張 2 10個視窗同時開始賣票 3 賣票過程延時1秒鐘 4 不能出現一票多賣或賣出負數號票的情況。package 實驗七 class mythread implements runnable public synchronized void sale...

第九周課程總結 實驗報告(七)

第九周課程總結 實驗報告 七 實驗任務詳情 完成火車站售票程式的模擬。要求 1 總票數1000張 2 10個視窗同時開始賣票 3 賣票過程延時1秒鐘 4 不能出現一票多賣或賣出負數號票的情況。實驗過程 1.實驗 public class test package com.company public...

第九周課程總結 實驗報告(七)

實驗任務詳情 完成火車站售票程式的模擬。要求 1 總票數1000張 2 10個視窗同時開始賣票 3 賣票過程延時1秒鐘 4 不能出現一票多賣或賣出負數號票的情況。源 package 實驗七 class mythread implements runnable catch interruptedexc...