자바 데이터 타입, 변수

정진수·2022년 7월 26일
0

변수

자료를 저장하기 위한 메모리 공간으로 타입에 따라 크기가 달라지며,
메모리 값을 할당 후 사용한다.

변수의 종류

1) 기본형

미리 정해진 크기의 메모리 사이즈로 표현

논리형 - boolean(1Byte)
문자형 - char(2Byte)
정수형 - byte(1Byte), short(2Byte), int(4Byte), long(8Byte)
실수형 - float(4Byte), double(8Byte)
※ 색상으로 표시해 놓은 것이 같은 데이터 타입 중 가장 많이 쓰이면서 기본형태

※참고

float f1 = 2.0f, f2 = 1.1f;		// float형은 실수 뒤에 f를 붙여야함
System.out.println(f1-f2);		// 결과 값 : 0.9;

double d1 = 2.0, d2 = 1.1;
System.out.println(f1-f2);		// 결과 값 : 0.899999...

// 실수형에서 부동소수점은 부정확한 결과가 나온다.
// 그러므로 정확한 계산을 요구할 땐 유효자리수를 이용해 반올림하여 정수형으로 계산하자

자세한 내용은 잘 정리해 주신 천사같은 개발자님의 블로그를 참고!
자바 부동소수점

2) 참조형

크기가 미리 정해질 수 없는 데이터의 표현
변수에는 실제 값을 참조할 수 있는 주소만 저장
Ex) 기본형이 아닌 모든 데이터 타입 (배열, 객체, 문자열....)

profile
소통능력을 겸비한 자바 백엔드 개발자

0개의 댓글