Java/Java(base)

Java 변수 란

ID_DI 2021. 7. 21. 00:25

변수란

  • 데이터를 담을 수 있는 메모리 공간
  • 변경 가능함

변수의 선언

<초기화 작업>

자료형 변수명 = 초기값;

  • 변수에 저장된 데이터는 언제든지 변경할 수 있다.

대입연산자

= : 대입연산자

변수 = 데이터

변수와 메모리

변수를 만들면 램에 메모리가 생성
  • : 현재작업중인 프로그램들을 띄워놓는 책상과 같은 역할
  • 변수를 만들면, 램의 공간에서 만들어짐
  • 생성된 메모리의 Reference(참조) 고유 주소값이 생성됨.

ex) int x = 10;

​ x 라는 이름의 저장공간이 RAM에 할당되고, 10이라는 값이 들어간다. 공간이 만들어졌으므로 주소값이 부여되지만 알 수 없다.

변수 사용시 주의사항

  • 변수명
    • 숫자는 맨 앞에 쓸 수 없다. 1num X
    • 특수문자 사용 금지
      • _ (under bar) 사용가능
        • no_where, now_here
    • 공백을 쓸 수 없다.
    • 되도록 소문자로 시작한다.(클래스가 대문자시작하므로)
    • 뜻이 있는 명사형 단어 선택 권장
  • 선언 시 초기화를 해준다
  • 되도록 선언부(메소드 상단)에 한꺼번에 선언한다.

변수의 표기법

  • 카멜 표기법(낙타표기법) 권장

    첫글자가 소문자인 단어 +첫글자가 대문자인 단어

    • noWhere
    • studentNumber

Java 에서는 변수를 생성할 때 _언더바(스네이크 표기법)를 사용한 변수보다 카멜표기법을 권장한다.

변수의 사용

  • 변수명 그대로 사용
  • 반복되는 같은 의미의 값을 쉽게 관리하기 위해서