From c70dfc49fa6a412c8dbd4cca4339aaf6f9902621 Mon Sep 17 00:00:00 2001 From: Raymond Date: Thu, 1 Jul 2021 19:03:07 -0400 Subject: [PATCH] Raymond Fitzgerald --- BlueJ.FirstSaturday.iml | 11 ++++++ WriteIFs.java | 36 +++++++++++++------ WriteLoops.java | 76 +++++++++++++++++++++++++++-------------- package.bluej | 24 ++++++------- 4 files changed, 98 insertions(+), 49 deletions(-) create mode 100644 BlueJ.FirstSaturday.iml diff --git a/BlueJ.FirstSaturday.iml b/BlueJ.FirstSaturday.iml new file mode 100644 index 0000000..b107a2d --- /dev/null +++ b/BlueJ.FirstSaturday.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/WriteIFs.java b/WriteIFs.java index c05fcae..e245c7b 100644 --- a/WriteIFs.java +++ b/WriteIFs.java @@ -6,37 +6,56 @@ * @version (a version number or a date) */ public class WriteIFs -{ +{ int x = 0; + int tt_t = 0; + int tt_s = 1; + String ss = ""; + int oo1 = 61; + int oo2 = 49; public void playerDied(boolean player1) { // Write an IF statement that checks “player1.isAlive()” // and if that’s false, calls “displayGameOver(player1)” - + if (isAlive(player1) == true){ + } else {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; } 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)” - + 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(); + } } @@ -60,12 +79,7 @@ public void checkFuel(double fuelLevel) { public WriteIFs() { // initialise instance variables - x = 0; - tt_t = 0; - tt_s = 1; - ss = ""; - oo1 = 61; - oo2 = 49; + } // associated routines diff --git a/WriteLoops.java b/WriteLoops.java index d629a54..d91d149 100644 --- a/WriteLoops.java +++ b/WriteLoops.java @@ -1,4 +1,3 @@ -import com.sun.org.apache.xpath.internal.SourceTree; import java.awt.SystemTray; import java.util.concurrent.ThreadLocalRandom; @@ -17,85 +16,91 @@ public class WriteLoops { public int oneToFive() { int w = 0; - + for ( int i = 1; i <= 5;i++){ // Write a FOR loop that counts from 1 to 10. // calling w = w + 1; // each time through the loop - + } // this will tell the test how many times the loop executed. return w; } public int oneToTen() { int w = 0; - + for (int i = 1; i <=10; i++){ // Write a FOR loop that counts from 1 to 10. // calling w = w + 1; // each time through the loop - + } return w; } public int startAtTwentyOne() { int w = 0; - + for ( int i = 21; i <= 31 ; i++){ // Write a FOR loop that makes 10 iterations, start at 21. // calling w = w + 1; // each time through the loop - + } return w; } public int countDown() { int w = 0; + for (int i = 100 ; i > 0; i--){ // Write a FOR loop that counts down from 100 to 0. // calling w = w + 1; // each time through the loop - + } return w; } public int byTwoTo32() { int w = 0; - + for (int i = 0; i<=32; i+=2){ // Write a FOR loop from 0 to 32 by 2s. // calling - w = w + 1; + w = w + 1;} // each time through the loop return w; } 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; // each time through the loop - + } return w; } 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; // each time through the inner loop - + } return w; } public int helloZipCode() { int w = 0; - + for (int i = 5; i <= 105; i++){ + if (i > 51){ + System.out.println("Hello Zipcode");} + else{ // 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, @@ -104,9 +109,10 @@ public int helloZipCode() { // calling w = w + 1; // each time through the inner loop - - return w; + } } + return w; +} public void simpleLoops() { int i = 0; @@ -131,11 +137,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++;} + 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 @@ -148,20 +158,27 @@ public int driveHome() { // is less than “highestScore” and if it is, adds “currentScore” to // "runningScore" // and then sets “currentScore” to “gameNextScore()” - public int checkGameScore() { + public boolean checkGameScore() { int w = 0; int highestScore = 236; int currentScore = gameNextScore(); int runningScore = 0; // do your while loop here - + while (runningScore < highestScore){ + runningScore = currentScore; + currentScore=gameNextScore(); + + + + + // calling w = w + 1; // each time through the inner loop - - return w; // >= 3; - } + } + return w>= 3; +} // Rewrite the previous WHILE loop as a DO..WHILE loop. // Notice how the “runningScore” variable usage is different. @@ -172,7 +189,8 @@ public boolean checkGameScoreDoWhile() { int runningScore = 0; // do your while loop here - + do {runningScore = runningScore + currentScore; + } while(runningScore< highestScore); // calling w = w + 1; // each time through the inner loop @@ -187,10 +205,16 @@ public boolean checkGameScoreDoWhile() { public int checkServerStatus() { int w = 0; String adminPhoneNumber = "+1 202 456 1111"; - + while (serverIsRunning() == true){ + waitFor(5); + w = w + 1;} + if( serverIsRunning() == false){ + sendEmergencyText("Help!",adminPhoneNumber);} + // tryServerRestart("Help!", adminPhoneNumber);} + // calling - w = w + 1; + // each time through the inner loop return w; diff --git a/package.bluej b/package.bluej index 01992ee..8af5600 100644 --- a/package.bluej +++ b/package.bluej @@ -5,19 +5,19 @@ dependency1.type=UsesDependency dependency2.from=WriteIFsTest 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.height=732 +editor.fx.0.width=1280 +editor.fx.0.x=0 +editor.fx.0.y=23 +objectbench.height=96 +objectbench.width=1241 package.divider.horizontal=0.6 -package.divider.vertical=0.8625954198473282 -package.editor.height=671 -package.editor.width=1139 -package.editor.x=112 -package.editor.y=89 -package.frame.height=844 +package.divider.vertical=0.8471810089020771 +package.editor.height=564 +package.editor.width=1147 +package.editor.x=15 +package.editor.y=23 +package.frame.height=732 package.frame.width=1265 package.numDependencies=2 package.numTargets=4