자바 이야기

변수 설정

김푸른초푸른 2020. 11. 10. 00:19

[핵심 포인트]

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