[JAVA] 변수, 상수, 리터럴

선영·2022년 6월 19일
post-thumbnail
  • 변수(variable)란, 하나의 값을 저장할 수 있는 저장공간

  • 변수를 선언하는 방법

    변수타입 변수이름;

  • 변수의 타입

    • 참조형과 8개의 기본형이 있음

    • 분류변수의 타입설명
      숫자int정수(integer)를 저장하기 위한 타입
      long(20억이 넘을 땐 long)
      float실수(floating-point number)를 저장하기 위한 타입
      double(float은 오차없이 7자리, double은 15자리)
      문자char문자(character)를 저장하기 위한 타입
      String여러 문자(문자열, string)를 저장하기 위한 타입

  • 상수와 리터럴
    • 상수(constant) : 값을 저장할 수 있는 공간이지만, 변수와 달리 한번 값을 저장하면 다른 값으로 변경할 수 없음.
    • 상수 선언 방법

      final int MAX_SPEED = 10;

    • 리터럴(literal) : 그 자체로 값을 의미하는 것. 원래 12, 3.14 'A'와 같은 값들이 '상수'인데, 프로그래밍에서는 상수를 '값을 한 번 저장하면 변경할 수 없는 저장공간'으로 정의하였기 때문에 이와 구분하기 위해 상수를 다른 이름으로 불러야 했음. 그래서 상수 대신 리터럴이라는 용어를 사용함.

0개의 댓글