我只是需要关于我的东西的帮助,似乎有一个类似的问题所以我只需要复制/粘贴它
虽然给出了答案,但java会在同一区域给出的答案出错
我的自定义图书异常与我创建图书对象的程序进行交互时遇到问题,并且最终与我的驱动程序类Bookstore.java进行交互。我的驱动程序类没有发现发生的不一致。像:
*标题不应为空白或仅包含空格
* isbn应该是1000到10000(含)之间的数字 *数量不应为负数(零即可,表示缺货)
当我运行我的驱动程序类BookStore.java
时,它没有捕获我通过异常完成的上述错误。
这是我想问的相同问题
似乎我的书店没有对我的图书计划采取例外
执行set命令不起作用,错误输出并使用默认设置命令不会显示我想要的书籍程序中的例外
答案 0 :(得分:0)
代码(在答案中建议修复)不编译,给出错误消息
./Book.java:10: error: unreported exception Exception; must be caught or declared to be thrown
这可以通过更改setter的声明来修复,以抛出完全异常BookException
而不是通用Exception
。
public void settitle(String newtitle )throws BookException{