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
Oefeninstructies
- Maak een instantie van de
Rocket-POJO. - Zet het
thrust-veld vanRocketop"7770000"als eenBigDecimalmet de bijbehorende setter. - Zet het
manned-veld optruemet 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");
}
}