// Given that library is a Library object BookCollection bookColl = library.getBookCollection(); System.out.println("The following books are checked out:"); while (bookColl.hasMoreBooks()) { Book book = bookColl.nextBook(); if (book.isCheckedOut()) System.out.println(book.getTitle()); }
title
.
// Given that library is a Library object BookCollection bookColl = library.getBookCollection(); int numBooks = 0; while (bookColl.hasMoreBooks()) { Book book = bookColl.nextBook(); if (book.getTitle().equals(title)) numBooks++; } System.out.println("Number of books with the title " + title + ": " + numBooks);
author
.
// Given that library is a Library object BookCollection bookColl = library.getBookCollection(); while (bookColl.hasMoreBooks()) { Book book = bookColl.nextBook(); if (book.getAuthor().equals(author)) System.out.println(book.getTitle() + " was written by " + author); }
// Given that library is a Library object BookCollection bookColl = library.getBookCollection(); boolean found = false; while (bookColl.hasMoreBooks() && !found) { Book book = bookColl.nextBook(); if (book.getTitle().equals("Intro to CS")) { book.checkOut("Pat Smith"); found = true; } }