JAVA 정리 - 3

DOBBMO·2022년 10월 4일
0

Java

목록 보기
3/5

변수 (Variable)

1-1. 변수(Variable) : 한 번에 1 개의 값을 갖는 저장공간
- 변수의 선언 : 변수타입 변수이름; 예) int x;
- 변수 값 저장 : 변수이름 = 값; 예) x = 5;

Java에서 =대입연산자
→ 즉, 우측의 값을 좌측에 저장

1-2. 변수의 초기화

변수는 한 번에 1개의 값만 저장 가능하므로,
새로운 값을 저장 시 기존 값은 삭제되고 새 값이 저장

1-3. 변수의 타입

기본형(Primitive Variable)참조형(Reference Variable)이 있다.

1) 기본형 (Primitive Variable)

  • 실제 값 을 가진다

  • null을 가질 수 없다

  • 정수형 (byte, short, int, long)

    • 2진수 데이터에 사용 → byte
    • C/C++ 과의 호환 → short
    • 자바에서 사용되는 정수의 기본형 → int
    • 32비트(8바이트) 초과 시 long 형으로 표시
  • 실수형 (float, double)

    • 기본형 → double
    • 정수보다 정밀하므로 다른 식으로 표현됨 (지수부, 가수부)
  • 문자형 (char)

    • 1개의 문자만을 가진다. ''으로 값을 저장  예) char = 'A';
    • 내부적으로는 숫자로 저장 → 특정 숫자 저장 시 문자로 출력 예) 'A' = 65로 저장됨
  • 논리형 (boolean)

    • true(참) / false(거짓) 만 저장
    • 값이 존재하는지, 배열이 비었는지, 결과가 참인지 등을 표현하는 데에 사용

위의 8개를 제외한 나머지는 참조형 변수에 해당한다.

2) 참조형 변수 (Reference Variable)

  • 참조형 변수
    • 기본형 변수를 제외한 나머지 변수
    • JDK에서 제공하는 클래스, 또는 프로그래머가 정의한 클래스의 자료형 변수
    • 기본형과 달리 클래스에 따라 사용하는 메모리 크기가 다르다
    • 실제 값이 아닌 해당 객체의 주소를 저장한다
      → 해당 주소에 저장된 값을 가져옴
profile
비모좋아요.

0개의 댓글