[JAVA] 변수 (Variable)

sunny·2020년 12월 13일
0

📚 JAVA

목록 보기
2/3
post-thumbnail

변수

값이 저장되는 메모리 공간 (메모리 상에 값을 저장하기 위한 물리적 공간)

  • 변수명으로 접근 가능하다.
  • 반드시 선언 후에 값을 대입하고 사용해야한다.
  • 변수는 하나의 값만 가질 수 있다. 값이 계속 바뀔 순 있지만 동시에 여러 값을 가질 순 없다.

상수

한번 값이 정해지면 값이 변할 수 없는 변수

  • 상수명은 모두 대문자로 사용하는 것이 관례다.
  • 값이 변하면 안되는 경우에 사용
final int NUM = 100;

초기화

변수 선언과 값 대입을 동시에 하는 것.

int i = 0;

변수 명명규칙

  1. 대소문자는 구분되며 길이의 제한은 없다.
  2. java에서 이미 사용중인 예약어는 사용할 수 없다.
  3. 숫자로 끝날 수는 있으나 숫자로 시작할 수는 없다.
  4. 특수문자는 _$ 만 허용한다.
  5. 변수는 첫 글자의 소문자로 하며, 여러 단어로 이루어진 이름인 경우 각 단어의 첫 글자를 대문자로 한다. (camelCase)
String userName = "sunny";
  1. 직관적이고 의미있는 변수명을 사용한다.

자료형 DataType

  • 기본형 : 실제 값을 변수 공간에 저장
    • 숫자형
      • 정수
        byte (2byte) 256가지수 표현, -128~127
        short (2byte) 65536가지수 표현, -32768~32767
        int (4byte) 정수의 기본형, 42억가지수 표현, -2147483648~2147483647
        long (8byte) -922경~922경
      • 실수 : 소수점 이하 뒷자리 정밀도로 구분
        float (4byte) 소수점 이하 7자리까지 보장
        double (8byte) 실수의 기본형, 소수점 이하 16자리까지 보장

    • 문자형
      char (2byte) 한글자, 0~65535

    • 논리형
      boolean (1byte) 참, 거짓 표현

  • 참조형 : 실제 값이 아닌 주소값, 기본형이 아닌 데이터 타입은 모두 참조형, String, class


❗ 정수형과 정수형의 연산은 그 결과도 정수형이다.

System.out.println(5/2);

//결과 : 2.5(X) 2 (O)
profile
blog 👉🏻 https://kimnamsun.github.io/

0개의 댓글