-
[Java] 변수와 자료형Language 2022. 3. 7. 16:44
* 변수란?
'변수는 메모리 공간에 붙여진 이름' 을 뜻한다.
int num; // 정수를 저장할 메모리 공간을 num 이라는 이름을 붙여 할당
변수 선언 및 초기화, 그리고 연산 각 변수가 가진 값을 보여주고, 이를 더한 값을 출력해 보았다.
결과값 *자료형
int와 같은 키워드를 가리켜 자료형(data type)이라고 한다.
그 종류는 다음과 같다.
자료형 데이터 크기(byte) 표현 범위 boolean true / false 1 true, false char string 2 유니코드 문자 byte integer 1 -128 ~ 127 short 2 -32768 ~ 32767 int 4 -2.15 x 10^9 ~ 2.15 x 10^9 long 8 -9.22 x 10^18 ~ 9.22 x 10^18 float float 4 ±(1.40X10^-45 ~ 3.40X10^38) double 8 ±(4.94X10^-324 ~ 1.79X10^308) 범위가 큰 것은 유효숫자 3자리로만 나타내었다.
이들을 어떻게 구분해가며 쓸 지 감이 안 잡히긴 하지만, 예전에 C를 공부할 때 접해보았던 것이라 그리 낯설지는 않다.
동일한 자료형의 두 변수 동시 선언 동일한 자료형의 복수 변수를 동시에 선언하는 것도 가능하다.
결과 *변수 이름 짓기
변수의 이름을 지을 때, 몇 가지 규칙이 존재한다.
1. 숫자로 시작할 수 없음
2. $과 _ 이외 다른 특수문자 사용 불가
3. Keyword(자료형을 나타내는 int, double 등)는 이름으로 사용 불가
'Language' 카테고리의 다른 글
[Java] 이항연산자, SCE (0) 2022.03.07 [Java] 형 변환 (0) 2022.03.07 [Java] 상수(Constants) (0) 2022.03.07 [Java] 기본 자료형 (0) 2022.03.07 [Java] 공부 시작, 문자열 출력 (0) 2022.03.07