diff --git a/WriteIFs.java b/WriteIFs.java index c05fcae..9c02979 100644 --- a/WriteIFs.java +++ b/WriteIFs.java @@ -11,16 +11,21 @@ public class WriteIFs public void playerDied(boolean player1) { // Write an IF statement that checks “player1.isAlive()” // and if that’s false, calls “displayGameOver(player1)” - + if (isAlive(false)){ + 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()” - - - + if(tempurature(room) < 70){ + heatOn(); + }else{ + coolOn(); + } return this.ss; } @@ -30,15 +35,21 @@ public void fireplaceControl(Object fireplace1) { // AND // “insideTemp()” is less than 62, // calls “startAFire(fireplace1)” + if(outsideTemp() < 50 || insideTemp() < 62){ + 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()” + if(fuelLevel < 0.08){ + refuel(); + } - +} /** @@ -57,6 +68,13 @@ public void checkFuel(double fuelLevel) { /** * Constructor for objects of class WriteIFs */ + + int x; + int tt_t; + int tt_s; + int oo1, oo2; + String ss; + public WriteIFs() { // initialise instance variables diff --git a/WriteLoops.java b/WriteLoops.java index d629a54..2022b20 100644 --- a/WriteLoops.java +++ b/WriteLoops.java @@ -1,4 +1,4 @@ -import com.sun.org.apache.xpath.internal.SourceTree; +//import com.sun.org.apache.xpath.internal.SourceTree; import java.awt.SystemTray; import java.util.concurrent.ThreadLocalRandom; @@ -20,6 +20,7 @@ public int oneToFive() { // Write a FOR loop that counts from 1 to 10. // calling + for(int i= 0; w < 5; i++) w = w + 1; // each time through the loop @@ -29,7 +30,7 @@ public int oneToFive() { public int oneToTen() { int w = 0; - + for(int i= 0; w < 10; i++) // Write a FOR loop that counts from 1 to 10. // calling w = w + 1; @@ -40,7 +41,7 @@ public int oneToTen() { public int startAtTwentyOne() { int w = 0; - + for(int i= 21; w < 11; i++) // Write a FOR loop that makes 10 iterations, start at 21. // calling w = w + 1; @@ -51,18 +52,18 @@ public int startAtTwentyOne() { public int countDown() { int w = 0; - + for(int i = 100; i >= 1 ; i--) { // Write a FOR loop that counts down from 100 to 0. // calling - w = w + 1; + w = w + 1; + } // each time through the loop - return w; } public int byTwoTo32() { int w = 0; - + for(int i= 0; w >= 32; i += 2) // Write a FOR loop from 0 to 32 by 2s. // calling w = w + 1; @@ -72,10 +73,10 @@ public int byTwoTo32() { public int countDownFrom5000() { int w = 0; - + for(int i= 1; i < 5001; i +=11){ // Write a FOR loop from 1 to less than 5001 by 11s. // calling - w = w + 1; + w = w + 1;} // each time through the loop return w; @@ -83,11 +84,12 @@ public int countDownFrom5000() { public int nestedFors() { int w = 0; - + for(int i = 0; i < 20; i++){ + for (int j =0 ; j<= 4; j++) // Write a nested FOR loop(s), where one counts from // 0 to less than 20 and the inner one counts from 0 to 4 // calling - w = w + 1; + w = w + 1;} // each time through the inner loop return w; @@ -95,14 +97,21 @@ public int nestedFors() { public int helloZipCode() { int w = 0; - + for(int i = 5; i <= 105; i++){ + if(i > 51){ + System.out.println( "Hello Zipcode"); + } else { + w = w + 1; + } + // Write a FOR loop that counts from 5 to 105. Put an IF // statement inside the loop that checks the // loop index counter and if it’s greater than 51, // prints “Hello Zipcode” instead of the statement w = w + 1; // calling - w = w + 1; + //w = w + 1; + } // each time through the inner loop return w; @@ -131,11 +140,15 @@ public void simpleLoops() { // After the loop is done, print “Honey, I’m Home!” public int driveHome() { int w = 0; - + while (!gpsCurrentLocation().equals("Home")){ + driveSomeMore(); + w = w + 1; + } + System.out.println("Honey, I’m Home!"); // you need to use a .equals for two Strings. // calling - w = w + 1; + //w = w + 1; // each time through the inner loop @@ -153,13 +166,14 @@ public int checkGameScore() { int highestScore = 236; int currentScore = gameNextScore(); int runningScore = 0; - + while(runningScore < highestScore){ // do your while loop here // calling w = w + 1; // each time through the inner loop - + runningScore += currentScore; + } return w; // >= 3; } @@ -170,13 +184,16 @@ public boolean checkGameScoreDoWhile() { int highestScore = 236; int currentScore = gameNextScore(); int runningScore = 0; - + do{ // do your while loop here // calling w = w + 1; // each time through the inner loop - + runningScore += currentScore; + } + while(runningScore < highestScore); + return w >= 3; } @@ -187,12 +204,16 @@ public boolean checkGameScoreDoWhile() { public int checkServerStatus() { int w = 0; String adminPhoneNumber = "+1 202 456 1111"; - - + while(serverIsRunning() == true){ + waitFor(5); // calling w = w + 1; // each time through the inner loop - + } + if(serverIsRunning() == false) + { + sendEmergencyText("Help!" , adminPhoneNumber); + } return w; } diff --git a/package.bluej b/package.bluej index 01992ee..021daeb 100644 --- a/package.bluej +++ b/package.bluej @@ -7,17 +7,17 @@ dependency2.to=WriteIFs dependency2.type=UsesDependency editor.fx.0.height=722 editor.fx.0.width=800 -editor.fx.0.x=560 -editor.fx.0.y=118 -objectbench.height=101 -objectbench.width=740 +editor.fx.0.x=433 +editor.fx.0.y=90 +objectbench.height=109 +objectbench.width=1241 package.divider.horizontal=0.6 -package.divider.vertical=0.8625954198473282 -package.editor.height=671 +package.divider.vertical=0.8485639686684073 +package.editor.height=643 package.editor.width=1139 package.editor.x=112 -package.editor.y=89 -package.frame.height=844 +package.editor.y=23 +package.frame.height=824 package.frame.width=1265 package.numDependencies=2 package.numTargets=4