Name ______________________________
Fill in the blanks in these programs. Each blank represents ONE keyword, variable, operator, etc.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import javax.swing.*;
public _____________ Hammurabi {
//============================================================= main
public _____________ void main(String[] args) {
Kingdom akkad = new _____________();
_____________ (akkad.getYear() <= 5) {
JOptionPane._____________(null, akkad.toString());
int food = 0;
String plantStr = JOptionPane.showInputDialog(null,
"Exalted Ruler, how much of the remaining "
+ (_____________.getGrain()-food) + " bushels should be planted?");
int seeds = Integer._____________(plantStr);
akkad._____________(food, seeds);
}
JOptionPane.showMessageDialog(null, "At end " + akkad._____________());
}
}
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
class Kingdom {
private _____________ static int SEED_REQUIRED_PER_ACRE = 2;
//================================================= instance variables
_____________ int myGrain = 4000;
private int myYear = 0;
private int _____________ = 0;
//=========================================================== getGrain
public int getGrain() {
return _____________;
}
//============================================================ getYear
public _____________ getYear() {
return myYear;
}
//=========================================================== toString
public _____________ toString() {
_____________ "Kingdom status at year " + myYear
+ ", last harvest = " + myHarvest
+ ", total grain = " + myGrain;
}
//==================================================== simulateOneYear
public _____________ simulateOneYear(int _____________, int _____________) {
myGrain = myGrain - food - seed;
int acresPlanted _____________ seed / SEED_REQUIRED_PER_ACRE;
int yieldPerAcre = 2 + (int)(5 * _____________.random());
myHarvest = yieldPerAcre * acresPlanted;
myGrain += myHarvest;
myYear_____________; // Another year has passed.
_____________
}
|