[Java] 상수(Constants), 이스케이프 시퀀스(escape sequences)

narupee·2021년 12월 26일
0

📕 Java

목록 보기
2/4

2021-08-20

literal (리터럴)

변수 → 상수 (숫자 ⇒ 이걸 리터럴 이라고 한다)

  • 자료형을 기반으로 표현이 되는 상수를 의미
  • 5 와 7 은 '정수형 리터럴' , 3.3 과 4.5 는 '실수형 리터럴'
    • ☆'리터럴'이라는 표현은 '상수'라는 표현으로 대신하는 경우가 많음
      • 프로그램에서 직접 표현한 값
      • 소스 코드의 고정된 값을 대표하는 용어
      • 종류: 정수, 실수, 문자, 논리, 문자열 리터럴이 있다.
  • 변수에 값을 딱 한 번만 할당할 수 있으면 그것은 상수!
    • 즉, 상수의 선언과 그 값의 초기화를 따로 구분 할 수 있다.
    • 한 번 할당된 값은 변경 불가능
  • Iong형 상수(리터럴)의 표현
    • I 또는 L 을 붙여서 Iong형 상수로 표현해 달라는 요청을 해야함!
  • ☆이진수 표현 방법
    • 0B , 0b 를 붙여서 이진수 표현
    • 원하는 위치에 _ (언더바) 삽입 가능
      • ( , (콤마) 대신 아닌 필요에 따라 언더바를 이용해 더 편한 이용 추가됨)
  • 키워드 final(파이널) 선언이 붙어 있는 변수
  • final 기반의 상수 선언의 예
  • 이름은 모두 대문자로 짓기
  • 이름이 둘 이상의 단어로 이뤄질 경우 단어를 '_ (언더바)'로 연결 해야함

    final int MAX_SIZE = 100;

이스케이프 시퀀스 ( escape sequences )

  • ' \b ' | 백스페이스 문자
  • ' \t ' | 탭 문자
  • ' \ ' | 백슬래시 문자
  • ' \' ' | 작은따옴표 문자
  • ' \" ' | 큰따옴표 문자
  • ' \n ' | 개 행 문자
  • ' \r ' | 캐리지 리턴 ( carriage return ) 문자
  • 화면상의 어떠한 상황 or 상태를 표현하기 위해 약속된 문자
profile
개린로그

0개의 댓글