상수1 JAVA / 상수와 리터럴 프로그래밍을 하다보면 값이 변하지않는 데이터 공간에 대한 고민을 한번쯤 하게 된다. 그럴 땐 어떻게 해야할까? 그렇다. 변수가 아닌 상수를 활용하는 것이다. 그럼 상수가 무엇이고 언제 필요하며, 어떻게 선언하는 것인지 알아보자. 상수? 리터럴? 상수는 변수와 마찬가지로 ‘값을 저장할 수 있는 공간’ 이지만, 변수와 달리 한번의 값을 저장하면 다른 값으로 변경할 수 없다. 따라서 상수는 반드시 선언과 동시에 초기화해야 하며, 초기화한 이후부터 상수의 값을 변경하는 것이 허용되지 않는다. 리터럴은 대입연산자 기준, 우변에 작성되는 값 그 자체를 말한다. 해당 포스팅에서 상수와 엮어 헷갈릴 수 있겠지만 변수 또는 상수에 할당되는 값 그 자체를 리터럴이라고 이해하면된다. 상수 값을 한번만 저장할 수 있는 공간 .. 2020. 3. 27. 이전 1 다음