자바 변수&상수
#java2019.06.17
프로그래밍을 처음 시작하면서 접하게 되는 개념이 바로 변수 입니다.
변수 vs 상수
변수와 상수는 항상 붙어다니는 개념입니다.
- 변수
변수란, 프로그램이 실행되는 동안에 언제든지 저장된 값이 변경될 수 있는 공간입니다.
다시 말해서 값을 저장할 수 있는 메모리 공간입니다.
예) 두 점간의 거리 distance는 프로그램이 실행되는 도중에 변경될 수 있다
- 상수
상수란, 한 번 정해지면 값을 변경할 필요가 없는 데이터입니다.
예) 원주율 3.141592는 프로그램에 저장되어 변경될 필요가 없다.
값을 변경할 수 있으면 변수 / 값을 변경할 수 없으면 상수
선언하기
변수, 상수를 사용하기 위해서는 먼저 선언을 해야합니다.
선언을 하기 위해서는 어떤 형태로 선언할 것인지 먼저 정해야합니다.
그 형태를 자료형 이라고 합니다.
여기서는 간단하게 정수형, 실수형, 문자열로 예시를 들겠습니다.
정수형 : int
실수형 : double
문자열 : String
변수 선언 방법은 자료형 + 변수명 (= 초기값); 으로 선언합니다.
int intType;
int intType = 10;
double doubleType;
double doubleType = 10.5;
String stringType;
String stringType = "string";
상수 선언 방법은 final + 자료형 + 상수명 = 값; 으로 선언합니다.
상수를 선언할 때는 함수 바깥쪽에서 선언하고 클래스 내에서 공유하는 자원이므로 static을 붙여줍니다.
그리고 상수명은 일반적 관례로 대문자의 명사로 지어줍니다.
final static int INT_CONSTANT = 10;
final static double DOUBLE_CONSTANT = 10.5;
final static String STRING_CONSTANT = "string";
끝까지 읽어주셔서 감사합니다.