변수(Variable)?
JAVA에서의 기본 자료형 8가지
1. 정수형 : 1) byte(1byte), 2 )short(2byte), 3) int(4byte, 기본형), 4) long(8byte) / 부호비트 1: - 부호, 0: + 부호
2. 실수형 : 5) float(4byte), 6) double(8byte, 기본형)
3. 단일문자형: 7) char(2byte)
4. 논리형: 8) boolean(true / false) **소문자로 해야 함.
나머지는 참조 자료형.
변수 사용 절차
1. 변수 선언
- 자료형 변수명; ==> int num1;
2. 변수 초기화
- 변수에 값을 저장 ==> num1 = 1;
3. 변수 이용
- 연산 및 출력.
변수명 만드는 규칙
1. 예약어(keyword) 사용 불가.
2. 영문자 또는 특수문자( _ 와 $)로 시작해야 함.
3. 숫자로 시작할 수 없음.
4. 대소문자 구분.
5. 변수명은 의미 있게 만드는 것이 권장됨.
자료의 형변환(casting)
1. 묵시적 형변환
- 자료형의 크기가 작은 데이터를 큰 자료형의 데이터에 저장. (자동)
예) byte b1 = 100; int num = b1; 여기서 byte였던 b1은 int보다 크기가 작기 때문에 자동으로 int로 형변환됨.
2. 명시적 형변환
- 자료형의 크기가 큰 데이터를 작은 자료형의 데이터에 저장. (자료의 손실이 발생할 수 있음.)
예) int num2 = 150; byte b2 = num2; 는 오류남. ==> byte b2 = (byte)num2; 해주어야 컴파일 에러가 안남.
실수자료형
- float : 소수점 이하 6~7자리까지 표현 가능
- double : 소수점 이하 15~16자리까지 표현 가능
double이 기본형이기 때문에 float자료형에 실수값을 저장시에는 실수값 뒤에 f를 붙여 주어야 컴파일 에러 없음.
예) float fNum = 123.4455f; 또는 (float)123.4455; 해야 함.
단일 문자형
- 2byte 자료형이고 유니코드 체계로 처리됨.
- 'A' 이런 식으로 작은 따옴표 안에 넣어서 표현.
예) char ch = 'A'; 이 때 대문자 A는 65의 값을 가짐.
유니코드 하에서 65는 A를 의미함.
논리자료형
- true와 false 두 가지 값을 가짐.
- 기본값은 false이다.
int로 선언된 두 변수의 값을 교환하는 방법. (파이썬과 다르게 다른 변수를 선언하는 작업이 필요하다.)
int a = 10;
int b = 20;
int tmp = a; // 먼저 a의 10을 tmp라는 새로운 변수에 저장해둠.
int a = b; // 그 다음 a에 b의 값을 넣어주고
int b = tmp; // b에 tmp에 저장되어 있는 값을 넣어줌.
이런식으로 다른 곳에 값을 옮겼다가 다시 가져와야 함.
'국기훈련과정 > JAVA 복습노트' 카테고리의 다른 글
04. JAVA의 제어문 (0) | 2021.09.01 |
---|---|
03. JAVA의 연산자 (0) | 2021.09.01 |
01. JAVA의 시작. (0) | 2021.09.01 |
13. GUI_다중 화면 예제 (0) | 2021.09.01 |
13. GUI_Event 예제 (0) | 2021.08.27 |