เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

POJO, wrapper และ java.math

ทุกภารกิจยิ่งใหญ่ต้องเริ่มต้นด้วยการปล่อยยานที่แข็งแกร่ง! ในแบบฝึกหัดนี้ คุณจะได้ปล่อยยานโดยใช้คลาส Rocket ที่ถูก import มาให้แล้ว

พร้อมสำหรับการปล่อยยานหรือยัง?

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

ชนิดข้อมูลและการจัดการข้อยกเว้นใน Java

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง instance ของ POJO Rocket
  • กำหนดค่าฟิลด์ thrust ของ Rocket เป็น "7770000" ในรูปแบบ BigDecimal โดยใช้ setter ที่เกี่ยวข้อง
  • กำหนดค่าฟิลด์ manned เป็น true โดยใช้ setter .setManned()

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

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");
	}
}
แก้ไขและรันโค้ด