-
자료형 변환(Promotion)(Casting)자바 2022. 7. 20. 10:23반응형
자료형 변환 : 자료형 값을 다른 자료형 값에 대입하는 방식인데
자동 형변환을 promotion 이라 한다. -> 큰자료형에 작은 자료형 대입 (공간범위로 기준잡으면 된당)
강제 형변환을 casting 이라 한다. -> 작은 자료형에 큰자료형 대입 int -> byte
★★★★★★논리형 자료형 boolean , 클래스형 자료형 string 사용할 수 없음★★★★★
정수형 자료형 4개(byte, char, short, int, long)
실수형 2개 (float, double)
★★★★주의 할점★★★★
long 은 뒤에 L없으면 int로 인식하고
float은 뒤에 f가 없으면 double 형으로 인식해 에러 발생함.
왜 에러가 뜨냐면
float / double 은 둘다 실수형인데 double이 더 큰 자료형이며 double 형으로 인식하게 된다.
casting ---- float a = (float) 1.2; 이나
float i = 11.3f;로 작성해야함.
반응형'자바' 카테고리의 다른 글
입 출력 write() (0) 2022.07.26 자료형 (0) 2022.07.20 생성자(Constructor) (0) 2022.07.20 성적계산기 (0) 2019.08.29 별별별 (0) 2019.08.29