*JAVA*
[java] 변수(Variable)
깐부로부터
2021. 10. 19. 22:36
변수
메모리(RAM)에 어떠한 데이터값을 저장할 공간
변수를 사용해야 하는 이유
- 변수는 값에 의미를 부여하기 위해 사용 => 가독성 높여줌
- 단 한번의 값을 기록함으로써 필요할 때마다 재사용이 가능 => 재사용성 높여줌
- 가독성과 재사용이 높아짐으로써 유지보수가 용이해짐
변수 선언
메모리(RAM)에 어떠한 데이터값을 저장하기 위한 공간을 할당하는 것
int pay; ⇒ 변수 타입(자료형) 변수이름;
- 같은 타입의 변수를 선언할 때는 한꺼번에 선언할 수 있음 ex) int pay, day, time;
- 변수를 선언하고 난 뒤에 처음 값을 저장하는 것을 초기화(initialization)라고 함
- 초기화를 진행하여 넣어준 값을 초기값이라고 함
식별자(Identifier)
식별자는 클래스명, 메소드명, 변수명 등 사용자가 만들어서 이용하는 고유한 이름
-식별자를 생성할때 꼭 지켜야하는 규칙(안지키면 안만들어짐)
- 대, 소문자를 구분하고 길이제한은 없음
- 문자, 숫자, (_), ($)를 식별자에 포함할 수 있음
- 문자, (_), $로 시작할 수 없음
- 숫자로는 시작할 수 없음
- 공백은 포함할 수 없음
- 키워드(예약어)는 식별자로 사용할 수 없음 ex) public, class, import등등..
-식별자 이름 규칙(개발자들의 약속)
클래스/인터페이스 이름 규칙
- 명사나, 형용사를 서술적으로 연결해서 사용
- 첫글자는 대문자로 표기
- 연결된 단어들도 대문자로 표기 ex) Helloworld, MethodTest
변수 이름 규칙
- 명사적 의미를 갖게 만듬
- 첫글자를 소문자로 표기, 연결된 단어들은 대문자로 표기 ex) phoneNumber, redApple
메소드 이름 규칙
- 동사적 의미를 갖게 만듬
- 첫글자는 소문자로 표기, 연결된 단어들은 대문자로 표기
- 메소드명을 짓고나서 제일뒤엔 한쌍의 괄호"()"가 붙음
- 메소드명은 일반적으로 (_) 사용하지 않음. ex) calPay(), join()
상수 이름 규칙
- 모든 문자를 대문자로 표기
- 단어와 단어사이는 (_) 구분을 한다. ex) LOGIN_OK
상수
변하지 않는 수
[표현법] final 자료형 상수이름;