Name ______________________________________
Fill in the underlined areas with ONE appropriate keyword, variable, operator, punctuation character etc, or leave it blank if you think it's ok the way it is.
The following is complete examle code.
import javax.swing.*;
public class Hammurabi {
public static void main(String[] args) {
Kingdom akkad = new __________();
int __________ = 1;
while (year <= 10 && __________.getPopulation() > 0) {
displayStatus(__________, year);
int availableGrain = akkad.getGrain();
__________ message =
"Exalted Ruler, How much of the " + availableGrain
+ " bushels do you wish to feed the "
+ akkad.getPopulation() + " peasants?";
int food __________ getInt(message, 0, availableGrain);
int maxSeed = Math.min(availableGrain-food,
akkad.getMaximumUsableSeed());
__________ = "Exalted Ruler, how much of the plantable "
+ maxSeed + " bushels should be used?";
int seeds = getInt(message, 0, maxSeed);
akkad.simulateOneYear(__________, __________);
year++;
}
__________.showMessageDialog(null,
"We have survived because of your brillance, "
+ "Most Exhalted Ruler!");
displayStatus(akkad, year);
}
private __________ __________ getInt(__________ prompt, int min, __________ max) {
int val;
do {
__________ strVal = JOptionPane.showInputDialog(null, prompt);
val = __________.parseInt(strVal);
if (val < min || val > max) {
JOptionPane.showMessageDialog(null,
"ERROR: Input must be between " + min + " and " + max);
}
} __________ (val < min __________ val > max);
__________ val;
}
|