2020. 3. 24. 18:21ㆍJAVA
변수(variable)
변수 정의 :
변수는 데이터를 저장하는 메모리 영역을 의미한다. 변수는 수시로값이 변경될 수 있으며 하나의 값만 저장할 수 있다.
쉽게 말해, 변수는 열린 상자로도 비유가 가능하다. 상자가 열려있으므로 어떠한 물건 즉 데이터가 들어갈 수 있다.
변수 선언 방법:
변수 선언 시 변수의 형태 ex) int, double, string 등 + 지정할 변수 명 +변숫값으로 선언한다. ex) int variable = 100;
이때, 변수 값을 초기화 안 해도 선언 가능하다. ex) int variable;
아래의 예제를 통해 변수를 알아보자.
변수의 가장 큰 특징인 앞에 설명과 같이 수시로 값을 변경할 수 있는 걸 확인할 수 있다.
변수(variable) 값 100 -> 200으로 변경함. (Console 창을 통해 결과값을 확인할 수 있음.)
상수(Constant)
상수 정의 :
변수와 반대로 변하지 않는 값을 의미한다.
쉽게 말해, 상수는 변수와 반대로 닫힌 상자로 비유한다. 상자가 닫혀 있으므로 데이터가 들어갈 수 없다.
상수 선언 방법 :
상수를 선언하는 방법은 변수 선언 시 final를 붙여 선언한다. final로 지정(초기화) 되는 값은 수정이 불가능하다.
ex) final int constant = 100;
상수 또한 변수와 같이 값을 초기화 안 해도 선언이 가능하다. ex) final int constant;
아래 예제를 통해 상수를 알아보자.
상수의 가장 큰 특징인 앞에 설명과 같이 수시로 값을 변경할 수 없는 걸 확인할 수 있다.
상수(constant) 값 100 -> 200으로 변경 시 에러 발생.
상수(final) 사용 시 값을 변경할 수 없기 때문에 값 변경 시 빨간 밑줄처럼 에러가 발생함.
이처럼 상수는 수정이 불가능한 값을 선언 시 사용된다.
'JAVA' 카테고리의 다른 글
[JAVA] Map(HashMap) (1) | 2020.04.22 |
---|---|
[JAVA] List - ArrayList (2) | 2020.04.12 |
[JAVA] 배열(Array)의 응용 (0) | 2020.04.07 |
[JAVA] 배열(Array) (0) | 2020.04.07 |
[JAVA] 변수(variable)의 종류 (0) | 2020.03.26 |