타입

Updated:

강의 사이트

http://tcpschool.com/

변수

1. 변수

  • 변수란 데이터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미
  • 변수란, 데이터를 저장할 수 있는 메모리 공간을 의미하며, 이렇게 저장된 값은 변경될 수 있다.

2. 변수의 이름 생성 규칙

  • 변수 뿐만 아니라 클래스, 메소드 등의 이름을 짓는데 반드시 지켜야 하는 공통 규칙이 있음
  • 변수의 이름은 해당 변수에 저장될 데이터의 의미를 잘 나타내도록 짓는 것이 좋다.
  1. 변수의 이름은 영문자(대소문자), 숫자, 언더스코어(_), 달러($)로만 구성할 수 있다.

  2. 변수의 이름은 숫자로 시작할 수 없다.

  3. 변수의 이름 사이에는 공백을 포함할 수 없다.

  4. 변수의 이름으로 자바에서 미리 정의된 키워드(keyword)는 사용할 수 없다.

3. 변수의 종류

  1. 기본형 (primitive type) 변수. 원시 변수
  2. 참조형 (reference type) 변수

3.1 기본형 변수

  • 기본형 변수는 실제 연산에 사용되는 변수
  1. 정수형 : byte, short, int. long
  2. 실수형 : float, double
  3. 문자형 : char
  4. 논리형 : boolean

상수

1. 상수

  • 상수란 변수와 마찬가지로 데이터를 저장할 수 있는 메모리 공간을 의미
  • 상수가 변수와 다른 점은 프로그램이 실행되는 동안 메모리에 저장된 데이터를 변경할 수 없다는 점
  • 상수는 변수와 마찬가지로 이름을 가지고 있는 메모리 공간으로, 이러한 상수는 선언과 동시에 반드시 초기화해야 합니다.
  • 자바에서는 final 키워드를 사용하여 선언한다.
  • 자바에서 상수의 이름은 일반적으로 모두 대문자를 사용하여 선언한다.
  • 또한, 여러 단어로 이루어진 이름의 경우에는 언더스코어(_)를 사용하여 구분한다.

2. 리터럴

  • 그 자체로 값을 의미
  • 변수와 상수와는 달리 데이터가 저장된 메모리 공간을 가르키는 이름을 가지고 있지 않다.
int var = 30;         // 30이 바로 리터럴임.
final int AGES = 100; // 100이 바로 리터럴임.

Tags:

Categories:

Updated: