1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
-
- /**
- * Write a description of class WriteIFs here.
- *
- * @author (your name)
- * @version (a version number or a date)
- */
- public class WriteIFs
- {
-
- public void playerDied(boolean player1) {
- // Write an IF statement that checks “player1.isAlive()”
- // and if that’s false, calls “displayGameOver(player1)”
-
- }
-
- public String thermoSTAT(int room) {
- // Write an IF statement that checks the
- // “temperature(room)” and if that check is less than 70,
- // calls “heatOn()” else calls “coolOn()”
-
-
-
- return this.ss;
- }
-
- public void fireplaceControl(Object fireplace1) {
- // Write an IF statement that checks “outsideTemp()”
- // is less than 50 AND “insideTemp()”
- // is less than 62, calls “startAFire(fireplace1)”
-
- }
-
- public void checkFuel(double fuelLevel) {
- // Write an IF statement that checks “fuelLevel”
- // and if that check is less than 0.08, calls “refuel()”
-
- }
-
- // instance variables - replace the example below with your own
- int x;
- int tt_t;
- int tt_s;
- String ss;
-
-
- /**
- * Constructor for objects of class WriteIFs
- */
- public WriteIFs()
- {
- // initialise instance variables
- x = 0;
- tt_t = 0;
- tt_s = 1;
- ss = "";
- }
-
- // associated routines
- public boolean isAlive(boolean p) {
- return !p;
- }
- private int tempurature(int t) {
- return t+2;
- }
- private void heatOn() {
- this.ss = "heating";
- }
- private void coolOn() {
- this.ss = "cooling";
- }
-
- private int insideTemp() {
- return 61;
- }
- private int outsideTemp() {
- return 49;
- }
- private void startAFire(Object o) {
- this.tt_s = 213;
- }
- private void refuel() {
- this.x = 99;
- }
- private void displayGameOver(boolean b) {
- this.ss = "Game Over!";
- }
- }
|