การใช้งาน Wrapper
เนื่องจาก wrapper และ primitive มักมีหน้าตาในโค้ดที่คล้ายกันมาก การฝึกใช้งาน wrapper จึงต้องอาศัยการลองลงมือจริง Wrapper class มาพร้อมกับเมธอดและฟีลด์ที่มีประโยชน์หลายอย่าง ช่วยให้การเปรียบเทียบ แปลงค่า และจัดการข้อมูลทำได้สะดวกยิ่งขึ้น ในแบบฝึกหัดนี้ จะได้ทดลองใช้เมธอดและฟีลด์ต่างๆ ของ wrapper
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ชนิดข้อมูลและการจัดการข้อยกเว้นใน Java
คำแนะนำการฝึกหัด
- เปรียบเทียบค่าของ
piกับeulersโดยใช้เมธอด.compareTo() - แสดงค่าสูงสุดที่ primitive ชนิด
shortรองรับได้ - แปลง string
"true"ให้เป็น primitive ชนิดbooleanโดยใช้เมธอด.parseBoolean()ของBoolean
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
public class ExamineWrappers {
public static void main(String[] args) {
Double pi = 3.14;
Double eulers = 2.71828;
// Compare pi's value to euler's
int x = ____.____(____);
System.out.println(x);
// Use Short to print out the maximum short
System.out.println(____.____);
// Use Boolean to turn string "true" to a boolean
boolean y = ____.____("____");
System.out.println(y);
}
}