[핵심 포인트]
1. RAM : 값을 저장할 수 있는 주소들로 구성됨
2. 변수 사용 : 메모리를 어디에 어떤 방식으로 저장할지 미리 정해둔다.
-> 변수를 통해 하나의 값만을 저장하고 읽을 수 있다.
-> 변수를 통하여 출력물이나 연산식을 수행한다.
3. 변수 선언
-> 타입 + 이름 = 값 을 지정하고 생성가능하다.
4. 변수명 규칙
4) 미리 지정된 이름을 변수명으로 지정불가
5) 변수명 길이의 제약은 없다.
5. 변수 초기화
= 메모리에 변수를 생성하고 값을 미리 넣는다.
6. 상수
= 고정된 값으로 절대 변하지 않는 값을 의미한다.
A=B+1;
-> 1이 상수이며 프로그램 상 바꿀 수 없다.
- 변수를 상수로 만드는 법 : FINIAL INT A = 0;
: 이 변수는 무조건 0이다.
7. 변수타입
1) 기본형 : 총 8개 (자료형)
= 문자로 저장되어 보이는 것도 사실 숫자로 저장된다!
- 논리형 : BOOLEAN(1바이트) = TRUE OR FALSE
= 대답이나 스위치 등 논리구현에 주로 사용
- 문자형 : CHAR(2바이트) : 단 하나의 문자만 들어간다.
EX) CHAR = 'J'
-> 만약 여러문자를 저장하려면 STRING 참조형 변수타입을 사용해야한다.
EX) STRING NAME = "JAVA"
-> 문자형은 빈 문자열을 더할시 숫자를 문자로 변환이 된다.
EX) STRING A = "" + "7"
// "7"
- 실수형 : 소수점 방식으로 사용
1) FLOAT(4바이트) = 실수값을 부동소수점 방식으로 저장하기 때문 / 접미사 F 필수로 지정해야한다!
-> 10진수로 8자리 정도만 표현 가능!
EX) FLOAT F2 = 1.2132343676F -> 끝에서 반올림이 되어 1.21323244가 된다.
2) DOUBLE(8바이트) = 보다 높은 정밀도를 요구하는 계산에서 사용.
-> 접미사 D 생략가능
EX) DOUBLE RATE = 1.618;
- 정수형 : BYTE(1) < SHORT(2) < INT(4) < LONG(8)
= 2배씩 메모리가 증가한다.
1. INT 사용이유 : 연산 수행시 효율적이다.
-> SHORT, BYTE는 연산시 오류 발생 가능성이 있음
- long은 접미사 L이 붙는다
2) 참조형 : 기본형 외 모두
= 모든 종류에 관계없이 4바이트 주소를 저장.
-> 클래스 생성 = 참조형 변수 생성
EX) DATE TODAY = NULL; OR DATE TODAY = NEW DATE();
8. 특수문자 사용
1) TAB : \t
2) backspace : \b
-> 한 칸 띄운다.
3) form feed : \f
-> 프린트 출력시 현재 페이지를 마칩니다.
4) new line : \n
-> 다음 줄로 변경한다.
5) carrage return : \r
-> 현재 위치를 나타내는 커서를 앞에 둔다.
'자바 이야기' 카테고리의 다른 글
에러 발생시 처리 순서 (0) | 2020.11.27 |
---|---|
자바 제어자 (0) | 2020.11.10 |
객체지향 정리 (2) | 2020.09.27 |
DB 연동방식 (0) | 2020.07.30 |
자바 이야기 6. 메소드의 활용 (0) | 2020.05.12 |