Commit 37374917 authored by Trisha Gee's avatar Trisha Gee
Browse files

[Ch6] Simplifying/modernising the for loop

parent 674f468c
Loading
Loading
Loading
Loading
+3 −10
Changes for src/main/java/ch6/StartupBust.java: 3 added lines, 10 removed lines.
Original line number Diff line number Diff line
@@ -38,26 +38,20 @@ public class StartupBust {
    finishGame();
  } // close startPlaying method


  private void checkUserGuess(String userGuess) {
    numOfGuesses++;
    String result = "miss"; // assume a miss until told otherwise

    for (int i = 0; i < startups.size(); i++) {

      Startup StartupToTest = (Startup) startups.get(i);
      result = StartupToTest.checkYourself(userGuess);
    for (Startup startupToTest : startups) {
      result = startupToTest.checkYourself(userGuess);

      if (result.equals("hit")) {

        break;
      }
      if (result.equals("kill")) {

        startups.remove(i); // he's gone
        startups.remove(startupToTest); // he's gone
        break;
      }

    } // close for

    System.out.println(result);
@@ -74,7 +68,6 @@ public class StartupBust {
    }
  }


  public static void main(String[] args) {
    StartupBust game = new StartupBust();
    game.setUpGame();