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







ไม่มีความคิดเห็น:

แสดงความคิดเห็น