728x90
반응형
동영상 설명
변수의 필요성
컴퓨터 프로그램은 특정 작업을 수행하는 일련의 명령어 집합을 말한다. 현실에서와 마찬가지로 작업을 수행하기 위해서는 작업을 위한 공간이 필요하다. 컴퓨터에는 그 공간 중 하나로 변수라는 것이 있다.
※ 본 글은 자바 프로그래밍 입문자를 위한 글이므로 변수의 종류와 자료형의 종류에 대해서 깊게 다루지 않는다.
변수의 정의
변수(變數, Variable)는 '변할 변'과 '셈 수'로 구성된 한자어 뜻처럼 변하는 수를 말한다. 즉, 컴퓨터의 변수에는 어떤 값이 들어가며 이 값은 필요에 따라 바꿀 수 있는 것을 말한다.
자바에서의 변수
자바에서는 변수를 사용하기 위해서는 변수를 선언하는 과정이 필요하다. 자바는 어떤 유형의 값을 변수에 담을지를 아래와 같이 선언할 때 미리 결정한다.
변수 선언 방법
자료형 변수명;
변수 선언 예시
아래와 같이 변수를 선언하는 자바 코드를 작성할 수 있다. 아래에 있는 자바 코드의 뜻은 "정수형 값을 담는 변수 'value'를 선언합니다"이다.
int value;
변수의 자료형
자바에서 기본적인 자료형은 아래와 같이 있다.
자료형 명칭 | 사용하는 비트(bit) 수 | 값의 형태 | 값의 범위 |
byte | 8비트 | 정수 | -128 ~ 127 |
short | 16비트 | 정수 | -32,768 ~ 32,767 |
int | 32비트 | 정수 | -2,147,483,648 ~ 2,147,483,647 |
long | 64비트 | 정수 | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 |
float | 32비트 | 실수 | (유효 자릿수) 소수 6자리 |
double | 64비트 | 실수 | (유효 자릿수) 소수 15자리 |
boolean | 1비트 | 논리 | 진실(true), 거짓(false) |
char | 16비트 | 문자 | 0 ~ 65,535 |
변수는 실제로 무엇을 가리키는 것인가
엄밀히 말하면 변수는 현재의 컴퓨터 구조인 폰 노이만 구조에서 메모리 공간을 말한다. 변수가 사용하는 메모리의 크기에 따라 표현할 수 있는 수의 범위가 달라진다.
참고문서
- "Variables", The Java™ Tutorials, Oracle. @원문보기
728x90
반응형
'프로그래밍 언어 > Java' 카테고리의 다른 글
[IntelliJ IDEA] 인코딩 설정 (0) | 2023.08.04 |
---|---|
이클립스의 메모리 문제와 예방하는 방법 (0) | 2023.03.20 |
[자바/Java] 주석(Comment) (0) | 2023.01.05 |
[자바/Java] 타이머로 지연 실행하고 반복 실행하기 (0) | 2022.12.13 |
[자바/Java] 수행 시간 확인 방법 (0) | 2022.12.12 |
댓글