Bắt đầu ngayBắt đầu miễn phí

POJO, wrapper và java.math

Mọi sứ mệnh vĩ đại đều bắt đầu bằng một cú phóng đầy mạnh mẽ! Trong bài này, bạn sẽ “phóng” một lớp Rocket đã được nhập sẵn cho bạn.

Sẵn sàng cất cánh chứ?

Bài tập này là một phần của khóa học

Kiểu dữ liệu và Exceptions trong Java

Xem khóa học

Hướng dẫn bài tập

  • Tạo một thể hiện của POJO Rocket.
  • Đặt trường thrust của Rocket thành "7770000" dưới dạng BigDecimal bằng setter tương ứng.
  • Đặt trường manned thành true bằng setter .setManned().

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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");
	}
}
Chỉnh sửa và Chạy Mã