请各位大佬帮忙看一下我的按书名查找方法

来源:1-9 经验总结

qq_prisoner_4

2019-03-18 20:39

//按书名查找

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

数据结构

====找不到这本书====


写回答 关注

1回答

  • xinzhongdexingxing
    2019-03-18 22:40:39

    多写了个break?

    qq_pri...

    不写的话throw那个语句一直抛出。。我改成输出语句之后输出了4条。。

    2019-03-19 10:10:37

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409780 学习 · 4339 问题

查看课程

相似问题