자바 형변환
-
(JAVA) 자바 형변환 ( Type Casting )JAVA/컨셉 , 예제 2018. 8. 24. 13:27
자바는 숫자를 표기법에 따라 다른 데이터 타입으로 인식한다. int (4 byte) : 10, 20, 30... long(8 byte) : 10L, 20L, 30L... double(8 byte) : 1.2, 10.34, 5.6... float(4 byte) : 1.2F, 10.34F, 5.6F... 10과 10L은 같은 값이지만 데이터의 타입이 달라지기 때문에 취급에 주의를 둬야 한다. long 타입의 변수에 int 타입의 변수를 할당하는 것은 문법적으로 문제가 없지만 int 타입의 변수에 long 타입의 변수를 할당하는 것은 Syntax error가 발생하게 된다. 그 이유에 대해 알아보자. 데이터 타입은 자바에서 매우 중요하다. 변수를 선언한 타입에 맞춰 값을 할당해야 하고, 그렇지 않으면 에러가 ..