변수

변수가 뭐냐고 물으면 이 생각이 먼저 남.

변수는 그릇과 같다. 작은 그릇에 큰 음식을 담을 수 없는 것 처럼.

그릇의 이름은 변수의 이름과 대응되고 그릇의 특징은 자료형에 대응된다.

 

이제 저 표현은 익숙해 졌기 때문에 좀 더 프로그래머 같은 표현으로 바꾸어기억해보자.

 

프로그램 관점에서는 변수란? 변하는 값을 저장할 수 있는 메모리의 공간이다.

메모리 공간을 사용할 것인데 그 공간은 특정한 형태의 자료를 저장하며 그 형태를 타입이라하고

저장된 곳을(저장된 메모리공간) 접근하기위해 위해 이름을 정해주는 것이 변수명이다. 메모리 주소를 안다면 변수 없이도 접근이 가능하겠지만 너무 비효율적이다.

 

변수 선언의 방법

자료형 변수명 = 리터럴;

int number = 100;

 

1) int 타입의 변수 number에 100을 할당한다. 라고 읽음

2) 리터럴은 변수에 할당되기 전의 값을 말함

3) = 는 대입연산자라고 함

 

자료형

1) 기본형과 참조형

 

기본형 (Primitive Type)

 

 a ) 문자형 char

 b ) 숫자 byte, short, int, long, float, double

 c ) 논리형 boolean

 

참조형 (Reference Type)

 

  a ) 클래스 타입

  b ) String 타입 등등

 

 

'JAVA' 카테고리의 다른 글

[JAVA] window builder - login  (0) 2019.11.18
[JAVA] WINDOW BUILDER  (0) 2019.11.18
추상클래스  (0) 2019.10.30
[JAVA] 추상클래스/인터페이스  (0) 2019.10.08
JVM 메모리구조/인스턴스 변수 / 멤버 변수  (0) 2019.09.05