0

我对编程很陌生,我正在研究一个库接口,以更好地熟悉 java 的某些方面。我想要做的是调用一个checkOutBook();方法,用户在其中输入书籍 isbn,一个 if 语句迭代抛出 arraylist 寻找那个 isbn。如果它在那里,我会得到索引来尝试调用 book 对象以将布尔值更改为 false 以表明该书不可用。但我不知道该怎么做。找了几天了。

public void checkout() {
    // TODO Auto-generated method stub
    int q =  l.getReturnB();
    if (Cat.cat.contains(q)){

        book r = Cat.cat.get(q);
        book b = new book(b.getIsbn(),b.getTitle(),b.c); // c = the         boolean value which is true. 
        r(b.getIsbn(),b.getTitle(),false);
        Cat.cat.add(r);
    }
4

1 回答 1

0

您可以在书本类中有一个名为 checkOut 的方法,它将书本的布尔值更改为 false。在 if 语句中调用该方法。

if(Cat.cat.contains(q))
{

book r = Cat.cat.get(q);
r.checkOut();

}
于 2012-06-04T19:25:12.067 回答