프로그래밍에서 변수(Variable)란 하나의 값을 저장할 수 있는 저장공간을 의미한다.

 

변수의 이름을 지을 때 주의할 점

 - 숫자로 변수의 이름을 시작할 수 없다.
 - $, _이외의 문자는 변수의 이름에 사용할 수 없다.

 - 키워드(for, if, int)는 사용할 수 없다.

 

 

기본 자료형은 4가지로 정수형, 실수형, 논리형, 문자형이 존재하며 각 바이트는 아래 표와 같다.

 

[기본 자료형의 종류]

 

정수형(byte, short, int, long)

 

byte(1) < short(2) < int(4) < long(8) 바이트 순이며 기본 자료형은 int(4)이다. 바이트 크기에 대한 값의 표현 범위는 아래 표와 같다.

 

[정수형 표현 범위]

 

실수형(float, double)

 

실수는 정수보다 정밀하기 때문에 부동 소수점 방식을 사용한다.

 

부동 소수점 : 소수점의 위치를 고정하지 않고 그 위치를 나타내는 수를 따로 적는 것, 가수와 지수로 표현한다.

 

[float 실수 표현법]

 

 

[실수형 표현 범위]

 

부동 소수점 방식의 오류

 

지수와 가수로 나타내는 부동 소수점 방식에서는 지수부가 0을 표현할 수 없기 때문에 약간의 오차가 발생한다.

 

 

[부동 소수점 방식 오류]
[실행 결과]

 

 

 

 

 

 

 

 

출처 :

 

https://inpa.tistory.com/entry/JAVA-%E2%98%95-%EA%B8%B0%EB%B3%B8-%EC%9E%90%EB%A3%8C%ED%98%95-%EC%A2%85%EB%A5%98-%EC%B4%9D%EC%A0%95%EB%A6%AC-int-double-char-String

 

https://sujinhope.github.io/2020/09/21/CS-%EA%B3%A0%EC%A0%95-%EC%86%8C%EC%88%98%EC%A0%90,-%EB%B6%80%EB%8F%99-%EC%86%8C%EC%88%98%EC%A0%90.html