변수

HYUNBIN CHO·2021년 5월 23일
0

java

목록 보기
1/23
post-thumbnail

🔷 변수란

🔸 값을 저장할 수 있는 메모리 상의 공간
➡️ 하나의 변수에 단 하나의 값만 저장 가능(새로운 값을 저장하면 기존의 값은 사라짐)

🔷 변수의 선언

🔸 [변수타입][변수이름]
예) int age
🔸변수 타입 :
변수에 저장될 값이 어떤 타입인 지를 지정하는 것
🔸변수 이름 :
변수에 붙이는 이름(같은 이름이 여러개 존재하면 안됨)

🔷 변수의 초기화

🔸 변수를 사용하기 전 처음으로 값을 저장하는 것 ➡️ 변수 선언 후 사용하기 전 반드시 초기화를 해야한다.
🔸 대입연산자'='를 이용
🔸 [변수타입][변수이름] = 값;
예) int age = 20;

🔹 값 교환하기

int x = 1;
int y = -1;
int tmp;

tmp = x;
x = y;
y = tmp;

🔷 변수 네이밍 규칙

  1. 대소문자가 구분되면 길이에 제한은 없다.(true != True)
  2. 예약어를 사용하면 안된다.(true는 사용할 수 없음 - 예약어)
  3. 숫자로 시작해서는 안된다.(top10은 가능, 10top은 불가능)
  4. 특수문자는 '$'와 '_'만 사용 가능하다.

🔷 네이밍 시 권장규칙

  1. 클래스 이름은 항상 대문자로 시작한다.(User, Customer)
    (메서드와 변수는 소문자로 한다.)
  2. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다.(StringBuffer)
  3. 상수의 이름은 대문자로 하며, 여러 단어로 이루어진 경우 '_'로 구분한다.(PI, MAX_NUMBER)

🔷 변수의 타입

자료형 : 데이터의 종료에 따라 값이 저장될 공간의 크기와 저장형식을 정의한 것
(자료형은 문자형, 정수형, 실수형 등이 있다.)
🔸기본형 : 실제 데이터를 저장

- 논리형(boolean)
- 문자형(char)
- 정수형(byte, short, int, long)
- 실수형(float, double)

🔸참조형 : 어떤 값이 저장되어 있는 주소(객체의 주소)를 데이터로 저장

- 8개의 기본형을 제외한 나머지 모든 타입 

❖ 참조형 변수 간 연산은 할 수 없음 ➡️ 실제 연산에서 사용 되는 것은 모두 기본형 변수

🔹 참조형 변수(참조변수) 선언

🔸 변수의 타입으로 클래스의 이름을 사용
🔸 [클래스 이름][변수 이름];
예) Date today = new Date();







참고 자료 : 자바의 정석 - 남궁 성

profile
백견이 불여일타

0개의 댓글

관련 채용 정보