자바의정석 Chapter2. 변수


변수란?

단 하나의 값을 저장할 수 있는 메모리 공간

변수의 선언과 초기화

변수의 선언이란 변수를 사용하기 위한 작업 입니다.

int age;  // age라는 이름의 변수 선언

변수의 초기화란 변수를 사용 선언 후 초기 값을 저장하는 것 입니다.

int age = 10;  // age라는 이름의 변수 선언 후 10이라는 초기 값을 저장 

변수의 명명규칙

  1. 대소문자가 구분되며 길이에 제한이 없습니다.
  2. 예약어를 사용해서는 안됩니다.
    • 예약어란 자바에서 사용되는 키워드이며 종류는 abstract, default, if, packpage, this, assert, do, goto, private, throw.. 등이 있습니다.
  3. 숫자로 시작해서는 안됩니다.
  4. 특수문자는 ‘_’, ‘$’ 만을 하용합니다.

그밖에 권장하는 규칙들은 다음과 같습니다.

  1. 클래스 이름의 첫 글자는 항상 대문자로 합니다.
  2. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 합니다.
  3. 상수의 이름은 모두 대문자로 합니다. 여러 단어로 이러우진 경우 ‘_’ 로 구분합니다.

변수의 타입

변수의 타입에는 자료형의 종류에 따라 다음과 같이 나뉩니다.

  • 기본형 타입 - 실제 값이 저장
    1 논리형(boolean)
    2 문자형(char)
    3 정수형(byte, short, int, long)
    4 실수형(float, double)
  • 참조형 타입 - 객체의 주소를 저장함. 8개의 기본형을 제외한 나머지 타입

기본형

상수와 리터럴

상수(constant)는 한번 저장한 값은 변경이 불가능한 변수 입니다. 상수에는 다음과 같은 규칙이 있습니다.

  1. final 명령어를 사용하여 선언
  2. 선언과 동시에 초기화 해야 함
  3. 한번 저장된 값은 변경이 불가능

리터럴(literal)은 저장된 값 자체를 의미합니다.

final int MAX_SPEED = 10;  // MAX_SPPED 라는 상수 변수  선언 후 리터럴 10 을 저장함

10진법과 2진법

논리형 - boolean

문자형 - char

정수형 - byte, short, int, long

실수형 - float, double

Reference

자바의 정석

태그:

카테고리:

업데이트:

댓글남기기