ใช่ ตัวแปรสามารถดาวน์คาสต์ไปที่ช่วงล่างแทนได้ด้วยการแคสต์ มันอาจทำให้ข้อมูลสูญหายแม้ว่า ดูตัวอย่างด้านล่าง −
ตัวอย่าง
public class Tester { public static void main(String[] args) { int a = 300; byte b = (byte)a; System.out.println(b); } }
ผลลัพธ์
มันจะพิมพ์ออกมาเป็น
44