ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Java] 변수와 자료형
    Language 2022. 3. 7. 16:44

    * 변수란?

    '변수는 메모리 공간에 붙여진 이름' 을 뜻한다.

     

    int num; // 정수를 저장할 메모리 공간을 num 이라는 이름을 붙여 할당

     

    변수 선언 및 초기화, 그리고 연산

    각 변수가 가진 값을 보여주고, 이를 더한 값을 출력해 보았다.

     

    결과값

     

    *자료형

     

    int와 같은 키워드를 가리켜 자료형(data type)이라고 한다.

    그 종류는 다음과 같다.

     

    자료형 데이터 크기(byte) 표현 범위
    boolean true / false 1 true, false
    char string 2 유니코드 문자
    byte integer 1 -128 ~ 127
    short 2 -32768 ~ 32767
    int 4 -2.15 x 10^9 ~ 2.15 x 10^9
    long 8 -9.22 x 10^18 ~ 9.22 x 10^18
    float float 4 ±(1.40X10^-45 ~ 3.40X10^38)
    double 8 ±(4.94X10^-324 ~ 1.79X10^308)

    범위가 큰 것은 유효숫자 3자리로만 나타내었다.

     

    이들을 어떻게 구분해가며 쓸 지 감이 안 잡히긴 하지만, 예전에 C를 공부할 때 접해보았던 것이라 그리 낯설지는 않다.

     

     

    동일한 자료형의 두 변수 동시 선언

    동일한 자료형의 복수 변수를 동시에 선언하는 것도 가능하다.

     

    결과

     

    *변수 이름 짓기

     

    변수의 이름을 지을 때, 몇 가지 규칙이 존재한다.

     

    1. 숫자로 시작할 수 없음

    2. $과 _ 이외 다른 특수문자 사용 불가

    3. Keyword(자료형을 나타내는 int, double 등)는 이름으로 사용 불가

     

     

     

     

    'Language' 카테고리의 다른 글

    [Java] 이항연산자, SCE  (0) 2022.03.07
    [Java] 형 변환  (0) 2022.03.07
    [Java] 상수(Constants)  (0) 2022.03.07
    [Java] 기본 자료형  (0) 2022.03.07
    [Java] 공부 시작, 문자열 출력  (0) 2022.03.07
Designed by Tistory.