Java Type Casting
เป็นการกำหนดค่าของ Variable ที่มี Data Type ที่เราไม่ต้องการ ให้กับ Variable ที่มี Data Type ที่เราต้องการ
การทำ Type Casting นั้น Data Type ทั้งสองจำเป็นสอดคล้องกัน เช่น เป็น Data Type ที่เก็บตัวเลขเหมือนกัน
ลำดับของ Data Type ใน Type Casting เรียงจากต่ำไปสูง มีดังนี้
byte < short < int < long < float < double
ใน Java Type Casting แบ่งเป็น 2 ประเภทหลักๆ คือ
1,Widening หรือ Automatic Type Conversion
เป็นการกำหนดค่าของ Variable ที่มี Data Type ลำดับต่ำกว่า ให้กับ Variable ที่มี Data Type สูงกว่า
ตัวอย่าง code
2.Narrowing or Explicit Type Conversion
เป็นการกำหนดค่าของ Variable ที่มี Data Type ลำดับสูงกว่า ให้กับ Variable ที่มี Data Type ต่ำกว่า ซึงการทำ Type Casting ประเภทนี้ต้อง ใส่ keyword (Data Type ที่ต้องการ) ให้กับ Variable ที่มี Data Type ลำดับสูงกว่า
ตัวอย่าง code
ไม่มีความคิดเห็น:
แสดงความคิดเห็น