Java/변수(2)
-
[Java] 상수와 리터럴
상수상수는 변수와 마찬가지로 '값을 저장할 수 있는 공간'이지만, 한번 값을 저장하면 다른 값으로 변경할 수 없다. 상수를 선언하는 방법은 변수와 동일하며 타입 앞에 'final'만 붙이면 된다. final int MAX_VALUE;MAX_VALUE = 100;MAX_VALUE = 200; //에러 상수의 이름은 모두 대문자로 하는 것이 관례이며, 여러 단어로 이루어져있는 경우 '_'로 구분한다. *팀과 프로젝트에 따라 지역 변수나 필드에 final을 정의하여 재할당이 불가능하다는 것을 명기하기도 한다. 코드에서 가능한 많은 변수를 final로 표시하면 어떤 객체의 상태가 바뀔 수 있고 없는지 명확하게 구분할 수 있다. (>) 리터럴int year = 2014;final String str = "Ki..
2024.07.31 -
[Java] 변수란 무엇인가?
변수란?변수는 하나의 값을 저장할 수 있는 메모리 번지에 붙여진 이름이다. 자바에서는 메모리 관리를 위해 다양한 타입의 값을 저장할 수 있다. 변수를 사용하려면 '변수 선언'을 통해 어떤 타입의 데이터를 저장할 것인지, 변수의 이름을 결정하여야 한다. int age;double value; 변수가 선언되면 대입연산자(=)를 이용하여 값을 저장한다. 대입연산자는 우측 값을 좌측 변수에 대입한다는 의미이다. 값이 대입될 때 비로서 메모리에 할당된다. 최초로 값을 대입하는 행위를 '변수 초기화'라고 한다. 따라서 초기화하지 않은 변수는 메모리 값을 읽을 수 없다(컴파일 에러 발생). *단, 인스턴스 변수는 초기값이 존재한다. (출처: >)int score;score = 90; 변수는 또 다른 변수에 대입되어 ..
2024.07.31