java实验异常处理 危险品检测实验思路
时间: 2023-10-08 10:11:15 浏览: 81
危险品检测实验思路:
1.定义一个危险品类,包含属性有危险品名称、危险品编号、危险品类别等等。
2.在主程序中,创建一个危险品对象,并设置其属性值。例如:
```
DangerousGoods dangerousGoods = new DangerousGoods();
dangerousGoods.setName("氧气");
dangerousGoods.setNumber("12345");
dangerousGoods.setCategory("气体");
```
3.编写危险品检测方法,该方法可以检测危险品是否符合要求。例如:
```
public boolean checkDangerousGoods(DangerousGoods dangerousGoods) throws Exception{
if(dangerousGoods.getCategory().equals("氧气") && Float.parseFloat(dangerousGoods.getNumber()) > 100){
throw new Exception("氧气数量超过限制,属于危险品!");
}
return true;
}
```
4.在主程序中调用危险品检测方法,如果检测到危险品,则抛出异常并进行处理。例如:
```
try{
checkDangerousGoods(dangerousGoods);
}catch(Exception e){
e.printStackTrace();
}
```
5.在处理异常时,可以根据不同的异常类型进行不同的处理。例如:
```
catch(NumberFormatException e){
System.out.println("危险品编号格式错误!");
}catch(Exception e){
System.out.println("危险品检测异常!");
}
```
通过以上步骤,我们可以实现对危险品的检测和异常处理。在实验中,我们可以通过输入不同的危险品信息,来测试我们的检测方法是否正确,并根据不同的情况进行异常处理。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)