Page 84 - AP Computer Science A, 7th edition
P. 84

the
∗ canceled slot for this person. Return the new
Player.
∗ If waitingList is empty, mark the slot
specified by p as
∗
∗
in
∗ ∗
empty and return null.
Precondition: p is a valid Player for some slot
this tournament.
@param p the player who will be removed from
the tournament
∗ @return the new Player placed in the canceled
slot
∗/
public Player cancelAndReassignSlot(Player p)
4. A chemical solution is said to be acidic if it has a pH integer value from 1 to 6, inclusive. The lower the pH, the more acidic the solution.
An experiment has a large number of chemical solutions arranged in a line and a mechanical arm that moves back and forth along the line, so that the acidity of each solution can be altered by adding various chemicals. A chemical solution is specified by the Solution interface below.
public interface Solution
{
/∗∗ @return an integer value that ranges from 1 (very acidic)
∗ to 14 ∗/ int getPH();
/∗ ∗ Set PH to newValue.
∗ @param newValue the new PH value ∗/
void setPH(int newValue); }
The experiment keeps track of the solutions and the mechanical arm. The figure below represents the solutions and mechanical arm in an experiment. The arm, indicated by







































































   82   83   84   85   86