데이터 (Data)
- 사실을 나타내는 각각의 수치
- 컴퓨터는 0과 1로만 데이터를 저장함
데이터의 단위
① bit (비트)
- 컴퓨터가 표현하는 데이터의 최소 단위
- 2진수 1개의 값을 저장할 수 있는 크기
- 물리적 단위
② byte (바이트)
- 1 byte = 8 bit
- 연산의 최소 단위
- 가장 앞의 1 bit는 부호(+, -)를 표현하는 부호 비트
- 논리적 단위
변수 (Variable)
- 값을 저장할 수 있는 메모리 공간
- 계속 변할 수 있는 수
- 할당된 메모리를 가리키는 이름
변수의 선언과 초기화
- 변수의 선언
: 자료형 변수명;
- 변수의 초기화
: 변수명 = 값;
- 변수의 선언 및 초기화
: 자료형 변수명 = 값;
변수 명명 규칙
- 대소문자가 구분됨
- 길이에 제한이 없음
- JAVA에서 사용하는 예약어 이름은 사용할 수 없음
- 숫자로 시작할 수 없음
- 특수문자는 '_', '$'만 사용할 수 있음
자료형 (Data type)
- 값의 형태
- 자료형의 크기만큼 메모리가 할당됨
기본 자료형 (Primitive data type)
- 사용하는 메모리가 정해져 있는 자료형
정수형 | 실수형 | 문자형 | 논리형 | |
1 byte | byte | boolean | ||
2 byte | short | char | ||
4 byte | int | float | ||
8 byte | long | double |
① 정수형
1) byte
- 허용 범위 : -128 ~ 127
2) short
3) int
- 허용 범위 : 약 -21억 ~ 21억
- 컴퓨터가 인식하는 정수 값의 기본 연산 단위
4) long
- 접미사 L(l)이 있어야 long 타입으로 인식될 수 있음
→ 변수 = 값L;
② 실수형
1) float
- 접미사 F(f)가 있어야 float 타입으로 인식될 수 있음
→ 변수 = 값F;
2) double
- 컴퓨터가 인식하는 실수 값의 기본 연산 단위
③ 문자형
1) char
- 문자 1개만을 담을 수 있음
- 변수 초기화 시, 홑따옴표(' ')를 사용해야 함 ★
- 컴퓨터 내부에서는 아스키 코드에 따라, 문자가 숫자로 저장됨 (인코딩)
→ 아스키 코드 확인 : System.out.println((int)문자변수);
// ↔ 디코딩 (숫자가 문자로 저장됨)
④ 논리형
1) boolean
- 어떤 사실을 관찰했을 때 그 결과가 참(true)인지 거짓(false)인지 판별함
- 변수 초기화 시, true와 false를 소문자로 작성해야 함
기타 메모
- (문자 2개 이상의) 문자열 작성 시에는 쌍따옴표(" ")를 사용해야 함
'Java > Base' 카테고리의 다른 글
[Java] 제어문 : 조건문과 반복문 (if, switch, for, while) (0) | 2023.02.02 |
---|---|
[Java] 연산자 (0) | 2023.02.02 |
[Java] 형 변환 (0) | 2023.02.02 |
[Java] 상수와 리터럴 (0) | 2023.02.02 |
[Java] 개요 (0) | 2023.02.01 |