Aan de slagBegin gratis

Simulatie

Je bouwt een simulatie voor een huisbezichtiging. Daarvoor maak je manieren om met verschillende objecten in de simulatie te communiceren.

Deze oefening maakt deel uit van de cursus

Java voor gevorderden

Bekijk cursus

Oefeninstructies

  • Schrijf het verwachte keyword om te switchen.
  • Vul de juiste constante in zodat "Window" en "Wall" hetzelfde gedrag hebben.
  • Zorg dat je niet in default terechtkomt door het juiste keyword te gebruiken.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

class Interactor {
  public static void main(String[] args) {
    String object = "Wall";

    // Write down the correct keyword to allow for case switching
    ____ (object) {
      case "Door":
        System.out.println("You have discovered a new room");
        break;
      case "Fridge":
        System.out.println("The food is all yours");
        break;
      // Enter the correct constant to give the same behavior to Window and Wall
      case "____":
      case "Window":
        System.out.println("I can't go through that");
        // Make sure you don't go through the default case by using the correct keyword
        ____;
      default:
        System.out.println("This object cannot be interacted with");
        break;
    }
  }
}
Code bewerken en uitvoeren