Aan de slagGa gratis aan de slag

POJO, wrappers en java.math

Elke grote missie begint met een krachtige lancering! In deze oefening lanceer je een Rocket-klasse die al voor je is geïmporteerd.

Klaar voor de start?

Deze oefening maakt deel uit van de cursus

Gegevenstypen en uitzonderingen in Java

Cursus bekijken

Oefeninstructies

  • Maak een instantie van de Rocket-POJO.
  • Zet het thrust-veld van Rocket op "7770000" als een BigDecimal met de bijbehorende setter.
  • Zet het manned-veld op true met de .setManned()-setter.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

public class Launch {

	public static void main(String[] args) {
    	// Create an instance of the Rocket POJO
		Rocket rocket = ____ ____();
		rocket.setName("Saturn");
        // Set the thrust field to as a BigDecimal
		rocket.setThrust(____ ____("7770000"));
        // Set the rocket's manned Boolean wrapper field to true
		rocket.____(____);
		fire(rocket);
	}

	public static void fire(Rocket r) {
		BigDecimal newtons = r.getThrust().divide(new BigDecimal(224));
		System.out.println("We have liftoff of: " + r.getName());
		System.out.print("Thrust is: " + newtons + " newtons of energy");
	}
}
Code bewerken en uitvoeren