반응형 형변환 (1) 썸네일형 리스트형 자바 - 형변환 에러 이유 "incompatible types: possible lossy conversion from int to byte" public class Example { public static void main(String[] args) { byte byteNum = 1; int intNum = 1; byteNum = intNum; // error: incompatible types: possible lossy conversion from int to byte System.out.println(byteNum); } } int 타입의 변숫값을 byte 타입의 변수에 할당하려 하니 에러가 난다. 그 이유는 byte 타입의 변수는 -128(포함)부터 ~ 127(포함)까지 사이의 값을 저장할 수 있는데, 만약에 int 타입의 변수의 값이 -128 ~ 127 범위를 초과하고 이 값을 byte 타입의 변수에 할당하려 하면, 정상적인 값이 .. 이전 1 다음