CommencezCommencez gratuitement

POJO, enrobages et java.math

Toute grande mission commence par un bon lancement ! Dans cet exercice, vous allez lancer une classe Rocket qui a été importée pour vous.

Prêt pour le décollage ?

Cette activité fait partie du cours

Types de données et exceptions en Java

Voir le cours

Instructions de l’exercice

  • Créez une instance du POJO Rocket.
  • Attribuez au champ thrust de Rocket la valeur "7770000" en BigDecimal à l'aide de l'accesseur mutateur correspondant.
  • Définissez le champ manned à true avec l'accesseur mutateur .setManned().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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");
	}
}
Modifier et exécuter le code