コード例 #1
0
ファイル: Seller.java プロジェクト: wft123/bookstore
 @Override
 public long getTotalAmount() {
   long total = 0;
   for (Book b : books) {
     total += b.getPrice() * b.getQuantity();
   }
   return total;
 }
コード例 #2
0
ファイル: Seller.java プロジェクト: wft123/bookstore
 @Override
 public boolean sell(String isbn, int quantity) {
   for (Book b : books) {
     if (b.getIsbn().equals(isbn)) {
       if (b.getQuantity() < quantity) {
         System.out.println(b.getTitle() + "의 재고가 부족하여 출고할 수 없습니다.");
         return false;
       } else {
         b.setQuantity(b.getQuantity() - quantity);
         Constants.capitalStock += b.getPrice() * quantity;
         System.out.println(b.getTitle() + "이 정상 출고 되었습니다.");
         return true;
       }
     }
   }
   System.out.println(isbn + "는 등록된 도서가 아니어서 출고할 수 없습니다.");
   return false;
 }