0

私はプログラミングにかなり慣れていないので、Java のいくつかの側面をよりよく理解するためにライブラリ インターフェイスに取り組んでいます。私がやろうとしているのはcheckOutBook();、ユーザーが書籍の isbn を入力するメソッドを呼び出すことです。if ステートメントが繰り返され、その isbn を探して配列リストがスローされます。そこにある場合は、書籍オブジェクトを呼び出してブール値を 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

本のブール値を false に変更する checkOut と呼ばれる本クラス内のメソッドを持つことができます。if ステートメント内でそのメソッドを呼び出します。

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

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

}
于 2012-06-04T19:25:12.067 に答える