POJO, wrapper-klasser och java.math
Varje bra uppdrag börjar med en stark uppskjutning! I den här övningen ska du använda en Rocket-klass som redan har importerats åt dig.
Redo för start?
Den här övningen är en del av kursen
Datatyper och undantag i Java
Övningsinstruktioner
- Skapa en instans av
Rocket-POJOT. - Sätt
Rocket-fältetthrusttill"7770000"som ettBigDecimalmed hjälp av motsvarande setter. - Sätt fältet
mannedtilltruemed settern.setManned().
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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");
}
}