//按书名查找
public void BorrowByName() throws InvalidException{
while(!borrow) {//借书成功变为ture则不进行循环
Scanner in = new Scanner(System.in);
String name = in.next();
for(Books b: booklist) {
if(name.equals(b.getName())) {
System.out.println("借书成功!");
System.out.println("您借的书是:"+b.getId()+b.getName());
borrow = true;
break;
}break;
}throw new InvalidException("====找不到这本书====");
}}
输出结果:
请按序号进行查询操作:1.按书号查询;2.按书名查询
2
数据结构
====找不到这本书====
多写了个break?