Java를 처음 시작하면서 막막하시고 무엇부터 시작해야 될지 고민을 하고 계시죠? 저도 그 마음을 충분히 이해를 합니다. 저도 Java를 처음 시작할 때 무엇부터 공부를 해야 하나 고민을 많이 했습니다.
그렇기 처음 시작해서 고민을 했던 제가 지금은 강의까지 하고 있습니다. 강의를 진행하면서 Java를 처음 시작 할 때 어떤 것을 처음으로 시작 해야 좋을지 생각을 하고 변수와 자료형에 대해서 시작을 한다면 첫 단추로 좋다고 생각을 했습니다.
Java에 변수의 사용과 자료형에 대해서 내용을 상세히 담았습니다. 이 글을 읽고 변수와 자료형을 공부를 하신다면 Java에서 변수와 자료형이 무엇인지 알 수가 있습니다.
변수란?
변수는 이전 글의 변수는 무엇일까? 글에 자세한 내용을 담았지만 여기서 간단히 설명을 드리면 변수는 메모리에 데이터를 담을 수 있는 공간입니다. 그래서 사용자의 입력 또는 연산 값과 같은 데이터를 담아서 유지하거나 변경을 할 수 있는 것을 변수라고 합니다.
자세한 것은 변수란 무엇일까? 참고를 하시면 좋을 것 같습니다.
자료형이란?
자료형은 컴퓨터 메모리에 변수를 선언을 할 경우 어느 정도에 크기로 선언을 할 것인지 정해주는 명령어를 말합니다. 개발자 입장에서는 변수가 더 중요하지만 컴퓨터 입장에서는 얼마 만큼에 공간을 할당을 해야 하는지 이기 때문에 컴퓨터 입장에서는 중요한 부분입니다.
1. 기본 자료형
기본 자료형은 예전 프로그래밍 언어부터 사용이 됐던 자료형으로 일반적으로 이전부터 데이터라고 말할 수 있는 기본적인 것들로 이루어져 있습니다.
정수형, 실수형, 논리형, 문자형으로 구분되어서 사용이 됩니다. 같은 형이라도 크기가 달라서 크기에 알맞게 그리고 원하는 형으로 사용을 하면 됩니다.
정수형
소숫점이 없는 수
문자형
하나의 문자 값
실수형
소숫점이 있는 수
논리형
참, 거짓을 나타내는 값
<기본자료형 형태>
정수형
byte
1Byte
short
2Byte
int
4Byte
long
8Byte
문자형
char
2Byte
실수형
float
4Byte
double
8Byte
논리형
boolean
1Byte
<기본자료형 명령어 및 크기>
2. 기본 자료형 변수 선언 방법
byte a = 1; //정수
short b = 2; //정수
int c = 10; //정수
long d = 20; //정수
char ch = 'A'; //문자
float f = 3.0f; //실수
double do = 5.12; //실수
boolean bo = true; //논리
3.참조 자료형
참조 자료형은 클래스형, 인터페이스형, 배열형, 열거형으로 나누어집니다. 기본형으로는 표현하기가 부족하여 Java에서 제공을 해주거나 개발자가 직접 참조 자료형을 만들 수 있습니다. 클래스를 만드는 부분과 참조 자료혀엥 대한 설명은 추후 Java 총 정리 뒤에서 설명을 하겠습니다. Java에서 제공이 되면서 많이 쓰는 참조 자료형은 String입니다.
기본 자료형과 참조 자료형을 일반적으로 비교를 할 수 있는 것은 앞 글자가 소문자이면 기본 자료형 대문자이면 참조 자료형으로 보면 됩니다.