Zacznij terazZacznij za darmo

POJO, klasy opakowujące i java.math

Każda wielka misja zaczyna się od udanego startu! W tym ćwiczeniu uruchomisz klasę Rocket, która została już zaimportowana.

Gotowy do odlotu?

To ćwiczenie jest częścią kursu

Typy danych i wyjątki w Javie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz instancję POJO klasy Rocket.
  • Ustaw pole thrust w klasie Rocket na wartość "7770000" jako BigDecimal, używając odpowiedniego settera.
  • Ustaw pole manned na true, używając settera .setManned().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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");
	}
}
Edytuj i uruchom kod