*JAVA*

[java] 변수(Variable)

깐부로부터 2021. 10. 19. 22:36

변수

메모리(RAM)에 어떠한 데이터값을 저장할 공간

변수를 사용해야 하는 이유

  1. 변수는 값에 의미를 부여하기 위해 사용 => 가독성 높여줌
  2. 단 한번의 값을 기록함으로써 필요할 때마다 재사용이 가능 => 재사용성 높여줌
  3. 가독성과 재사용이 높아짐으로써 유지보수가 용이해짐

변수 선언

메모리(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 자료형 상수이름;

'*JAVA*' 카테고리의 다른 글

[java] 변수 - 형변환(Type Casting)  (0) 2021.10.19
[java] 변수 - 자료형  (0) 2021.10.19
[java] 메소드(Method)  (0) 2021.10.19
[java] 패키지(package)  (0) 2021.10.19
[java] 주석  (0) 2021.10.19