コード例 #1
0
ファイル: Auction.java プロジェクト: zaccolley/disco
 /**
  * Make a bid for a lot. A message is printed indicating whether the bid is successful or not.
  *
  * @param lotNumber The lot being bid for.
  * @param bidder The person bidding for the lot.
  * @param value The value of the bid.
  */
 public void makeABid(int lotNumber, Person bidder, long value) {
   Lot selectedLot = getLot(lotNumber);
   if (selectedLot != null) {
     Bid bid = new Bid(bidder, value);
     boolean successful = selectedLot.bidFor(bid);
     if (successful) {
       System.out.println("The bid for lot number " + lotNumber + " was successful.");
     } else {
       // Report which bid is higher.
       Bid highestBid = selectedLot.getHighestBid();
       System.out.println(
           "Lot number: " + lotNumber + " already has a bid of: " + highestBid.getValue());
     }
   }
 }