Chapter 2-1 변수와 상수

HeeSeong·2021년 5월 11일
0

Java

목록 보기
1/3
post-thumbnail

1. 변수

: 값을 저장할 수 있는 메모리 상의 공간
하나의 변수에 단 하나의 값만 저장할 수 있어서 새로운 값을 저장하면 기존의 값은 사라진다.


2. 변수의 선언

변수를 사용하려면 변수를 선언해야 한다.

변수타입 + 변수이름;

int age;

변수를 선언하면 메모리의 빈 공간에 변수 타입에 알맞은 크기의 저장 공간이 확보되고, 이 저장 공간은 변수 이름을 통해 사용할 수 있게 된다.


3. 변수의 초기화

변수 사용 전에 변수를 초기화해야 한다. (처음으로 값을 저장한다)
다른 프로그램에 의해 저장된 알 수 없는 쓰레기 값이 남아있을 수 있기 때문이다.
대입 연산자 '='을 이용해서 변수에 값을 저장한다.

타입이 같은 경우 아래처럼 사용 가능

int a, b;
int x = 0, y = 0;

지역변수는 사용 전에 초기화를 반드시 해야 하지만 클래스 변수와 인스턴스 변수는 초기화를 생략할 수 있다.


4. 두 변수의 값 교환하기

int x = 10;
int y = 20;
int tmp;

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

5. 식별자의 명명규칙

프로그래밍에서 사용하는 모든 이름을 '식별자(identifier)'라고 하며, 식별자는 같은 영역 내에서 서로 식별될 수 있어야 한다.

  • 대소문자가 구분되며 길이에 제한이 없다.

  • 예약어를 사용해서는 안 된다. ex) true, final...
    (예약어는 클래스나 변수, 메서드의 이름으로 사용할 수 없다.)

  • 숫자로 시작해서는 안 된다.

  • 특수문자는 '_'와 '$'만 허용된다.


5-1. 그 외의 명명규칙

  • 클래스 이름의 첫 글자는 항상 대문자로 한다.

  • 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다.

  • 상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어진 경우 '_'로 구분한다.

  • 이름이 짧은 것도 좋지만, 용도를 알기 쉽게 의미있는 이름으로 하는 것이 바람직하다.

profile
끊임없이 성장하고 싶은 개발자

0개의 댓글