[JAVA] 변수(Variable)란?

배석재·2020년 8월 19일
0

JAVA

목록 보기
3/3

안녕하세요.

이번 포스팅은 변수에 대한 내용을 적어보려합니다.

변수(Variable)란?

변수는 지난 포스팅에 나온 데이터를 저장하는 메모리 영역을 의미합니다.

변수는 수시로 값이 변경 될 수 있으며 하나의 값만 저장할 수 있습니다.

그러므로 마지막에 선언된 값을 갖게 됩니다.


예시)

public static void main(String[] args) {

 int number = 0;
 //number란 변수는 0의 값을 갖게됩니다.

 double number = 1.1;
 //number란 변수는 1.1의 값을 갖게됩니다.
 
}

변수 선언 규칙

1. 변수의 이름은 영문자(대소문자), 숫자를 사용합니다.(대소문자가 구분되며 길이에 제한 X)

  • Number와 number는 다른 변수로 판단됩니다.

2. 숫자로 시작해서는 안됩니다.

  • 1number은 안되지만, number1은 가능합니다.

3. 변수의 이름은 특수문자 중에 '_'와 '$'만 사용할 수 있습니다.

  • $number, number_check은 가능합니다.
  • number$check, number@check 등 해당 양식은 불가능합니다.

4. 변수의 이름 사이에는 공백을 포함할 수 없음

  • num ber은 불가능합니다.

5. java에서 미리 정의 한 키워드 즉 예약어(reserved word)는 사용 할 수 없습니다.

  • 예약어란?
    Java에서 변수타입, 반복문, 조건문, 예외처리등에 사용하기 위해 사용하는 단어를 의미합니다.
    하단에 표시된 예시는 변수이름으로 사용이 불가능합니다.
  1. 데이터 타입

    • boolean, byte, char, short, int. long, float, double
  2. 접근자

    • private, protected, public
  3. 클래스

    • class, abstract, interface, extends, implements, enum
  4. 객체

    • new, instaceof, this. super, null
  5. 메서드

    • void, return
  6. 조건문, 반복문

    • if, else, switch, case, default, for, do, while, break, continue
  7. 논리값

    • true, false
  8. 예외처리

    • try, catch, finally, throw, throws
  9. 기타

    • transient, volatile, package, import, native, final, static

이상으로 변수에 대한 포스팅을 마치겠습니다!

부족한 부분이나 정정해야될 부분이 있으시면 피드백 부탁드리겠습니다~!

profile
"personality begins Where Comparison ends"

0개의 댓글