자바에서 사용이 되는 변수와 기본 자료형에 대해 간략히 정리 해보자.
// 변수가 무엇인지 아는것도 중요하지만, 변수명은 더더욱 중요하다.
int num1;
int num2;
float num3;
float num4;
결국은 다 똑같은 말이다
즉, 쉽게말해 변수를 선언하는 순간 메모리에 해당 변수의 자리가 생긴다.
도서관에서 컴퓨터를 통해 자리를 예약하는 것과 같은 맥락이다.
위에서 말했다시피 Java에서 어떤 값을 표현하기 위해서는 변수가 필요하다.
하지만 해당 변수에 정수가 아닌, 문자 혹은 실수가 들어온다 하면 어떻게 할 것인가?
이러한 이유로 모든 프로그래밍 언어에서는 아래와 같이 기본 자료형이 존재한다.
1byte를 기준으로 정수의 표현 방식을 이해 합시다.
가장 앞에 있는 숫자는 부호 비트를 의미한다.
→ 0 : 양수
→ 1 : 음수
int & Long
→ int는 4byte를 담을 수 있는 자료형이다.
→ Long형은 8byte를 담을 수 있는 자료형이다.
양의 정수와 음의 정수를 더했을 때 0이 반환되지 않는다.
음의 정수를 표현하는 방법.
정수 자료형
// 특별한 경우가 아니면 int만 쓸거다, int는 까먹지말자.
byte : [1 byte]
short : [2 byte]
int : [4 byte]
long : [8 byte]
Int n1 = short + short;
실수 자료형
// 실수형을 표현하기 위한 기본 자료형
// float과 double 사이에서 자료형 선택 기준은 정밀도다.
float [4 byte]
Double [8 byte]
문자 자료형
char [유니코드 기반 2byte]
논리 자료형
// 아래와 같이 사용하면 된다.
boolean [참/거짓]
boolean bool = true;
boolean bool2 = false;