- 변수란?
- 코드를 보고 알아보기
- Java에서의 자료형 종류
변수(Variable)란?
변수란 간단하게 변하는 수라고 생각하면 편하게 생각할 수 있을 것 같아요.
프로그래밍에서는 여러가지의 변하는 수 변수를 다양한 형태 모양을 맞추어서 사용하는데
이때 이 다양한 형태를 자료형이라고 합니다!
말로만 들으면 역시 이해가 안 가니까 코드를 보면서 천천히 알아봅시다!
public void Example{
public static void main(String[] args){
String myName = "Aslan"; //자료형 : String, 변수 : myName
int age = 24; //자료형 : int, 변수 : age
}
}
main 안에 있는 String myName과 int age를 보이죠?
이 두 부분은 내이름과 나이라는 데이터를 담을 그릇을 만드는 과정이에요.
String myName에서 우리가 안에 넣고 싶은 데이터는 "Aslan"이라는 문자열 인데
Java에서 문자열을 나타내기 위해서 String이라는 자료형을 사용합니다.
myName이라는 부분은 우리가 담을 그릇의 이름을 적는 과정이라고 생각하시면 됩니다.
이렇게 데이터를 담을 그릇을 만드는 과정을 변수의 선언한다고 부른답니다.
Java에서의 자료형
자바에서 사용하는 기본적인 자료형을 알아봅시다.
기본적인 자료형으로는 정수형, 문자형, 실수형, 논리형 등이 있고 이에 대한 종류는
Java 기본자료형 | ||||
정수형 : byte, short, int, long | ||||
문자형 : char | ||||
실수형 : float, double | ||||
논리형 : boolean |
왜 자료형이 하나면 하나지 왜 이렇게 종류가 여러 가지 일까?
그 이유는 각각이 나타 낼 수 있는 크기가 다르기 때문입니다.
-먼저 정수형을 보자면
byte : 1byte 단위의 자료형으로 동영상이나 음악파일 등을 처리할 때 사용합니다.
short : 2byte 단위의 자료형으로 C/C++ 언어와 호환 시 사용합니다.
int : 4byte 단위의 자료형으로 자바에서 정수에 대한 기본 자료형으로 사용하고 있습니다.
long : 8byte 단위의 자료형으로 int형 보다 큰 수를 담을 때 사용하고 뒤에 L, l을 붙여서 사용해야 합니다.
-문자형은
char : 2byte 크기의 자료형으로 문자를 담는 데 사용합니다.
-실수형은
float : 4byte 크기의 자료형으로 소수점 자리가 필요한 데이터를 담을 때 사용하고 뒤에 f, F를 붙여서 사용합니다.
double : 8byte 크기의 자료형으로 마찬가지로 소수점 자라가 필요한 데이터를 담는데
자바에서 실수의 기본 타입을 double으로 사용하고 있고 float보다 정밀하게 나타 낼 수 있습니다.
-논리형은
boolean : 1byte 크기의 자료형으로 참, 거짓을 표현할 때 사용합니다.
조건문을 사용할 경우에 많이 사용하며, true, false로 나타냅니다.
이때 true = 1 flase = 0으로도 사용이 가능합니다.
이렇게 각각의 크기가 다르다 보니 담을 수 있는 데이터의 크기가 다르게 되고 그래서 좀 더 효율적인
프로그램을 만들기 위해서 내가 사용할 데이터에 크기에 맞는 자료형을 사용하면 낭비되는 메모리를 줄일 수
있기 때문에 자료형을 잘 선택하여서 사용해야 합니다.
여기까지 자료형에 대해 포스팅해봤습니다! 혹시 더 궁금한 내용이나 오타, 수정이 필요한 부분이 있다고 생각이
드는 부분이 있다면 댓글로 남겨주시면 빠른 시일 안에 수정하겠습니다 감사합니다:)
'Java' 카테고리의 다른 글
Java Stream (4) | 2024.09.05 |
---|
댓글