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