-
자바 기초 - 자료형 변수자바 초보개발 2023. 10. 18. 17:10
자바의 기본형 변수
크기 순서대로
정수형 byte - short(2바이트) - int(4바이트) - long(8바이트)
실수형 float(4바이트) - double(8바이트)
문자형 char(2바이트)
논리형 boolean(1바이트) 가 있다.
바이트란 8개의 비트공간으로 이루어져 있는 자료이다.
자바에서 기본으로 읽히는 형태는 int 형태로 주로 읽히고, 그 이유는 cpu에서 정보처리를 int로 하기 때문이다.
기본형 변수를 다룰 때 주의할 점으로는,
작은 변수형에 큰 변수형의 값을 넣으려 할 때 컴파일 에러가 발생한다는 것이다.
예를 들어 byte는 최대 127, 최저 -128까지의 정보를 다룰 수 있는데
byte a = 129;
위와 같이 다룰 수 없는 범위의 값을 입력하면 에러가 발생한다.
이를 해결하기 위해 정보 강제 변환(Casting)을 사용할 수 있는데,
이는 넘치는 정보의 손실을 감수하고 진행하기 때문에 캐스팅을 할 경우 어떻게 변화하게 될 지 알고 있는 상태로 시행해야한다.
큰 변수형에 작은 변수를 넣는 경우 넘치는 정보없이 자동으로 변환되기 때문에 크게 신경쓰지 않아도 된다.
또한가지 유의할 점으로, 비록 char 형과 short 형은 2바이트로 동일하지만, char 형은 0부터 시작해 65535까지 정보를 저장하는 반면 (음수 사용 불가능)
short형은 음수 -33024 부터 양수 33023까지 범위를 다루기 때문에, char형과 short 형은 비록 크기는 같아도 자유로운 변환이 어렵다.
ㅇ
'자바 초보개발' 카테고리의 다른 글
Map을 통한 객체 관리 (1) 2023.12.29 연산자 (0) 2023.10.20 변수 요약 (0) 2023.10.20 자바 스캐너의 기본적 사용 (0) 2023.10.18