[Java] ช่วยอธิบายคำอธิบายนี้ให้เข้าใจง่ายๆได้ไหมคะ

byte x = 1;
short y = 3;
int a = 4;
float c = 6.0f;
double d = 7.0;

x = (byte)(x+a); //byte+int ได้ int ต้องการเก็บใส่ x ที่เป็น byte ต้องเปลี่ยน
y = (short)(y+a); //short+int ได้ int ต้องการเก็บใส่ x ที่เป็น short ต้องเปลี่ยน
c = (float)(c+d); //float+double ได้ double ต้องการเก็บใส่ x ที่เป็น float ต้องเปลี่ยน

System.out.println(x+" "+y+" "+c); //ขึ้นผลลัพธ์ 5 7 13.0

คือหนูอ่านบรรทัดที่ 6,7,8 ไม่เข้าใจค่ะ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่