Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Skapa en instans av Rocket-POJOT.
  • Sätt Rocket-fältet thrust till "7770000" som ett BigDecimal med hjälp av motsvarande setter.
  • Sätt fältet manned till true med 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");
	}
}
Redigera och kör kod