무지개 곰
무지개곰의 성장이야기
무지개 곰
250x250
  • 분류 전체보기
    • 블록체인 공부
      • BlockChain
      • Ethereum
    • IT공부
      • Java
      • JavaScript
      • HTML + CSS
      • React
      • 프로그래머스 (TypeScript)
    • 독서
    • 영어 공부
      • 1일 1 작문
      • 영어 짧은 글
    • 홍보
hELLO · Designed By 정상우.
무지개 곰
IT공부/Java

[Java] Java의 상수와 리터럴

[Java] Java의 상수와 리터럴
IT공부/Java

[Java] Java의 상수와 리터럴

2022. 6. 22. 12:00
728x90

상수와 리터럴

  • 상수란 무엇인가?
  • 리터럴이란 무엇인가?

상수란 무엇인가?

상수는 변하지 않는 값으로 변수와는 다른 성질을 가지고 있습니다. 상수를 선언할 때는 final을 이용합니다. 상수를 사용하는 이유는 코드를 작성하다 보면 실수로 값이 바뀔 수 있는데 그러한 일을 방지할 수 있습니다.

final int PI = 3.14;

위와 같이 변수를 선언하는 방식과 비슷하지만 앞에 final을 붙여서 PI라는 값을 3.14로 고정시켜줍니다.

final int MAX_NUM = 50;
MAX_NUM = 40;

위의 예시와 같이 MAX_NUM을 50으로 선언을 하고 40으로 고치려고 작성을 하면 오류가 납니다.


리터럴이란 무엇인가?

프로그램에서 사용하는 모든 숫자, 문자, 논리 값들을 리터럴이라고 부릅니다. 리터럴에 해당되는 값들은 특정 메모리에 저장되어 있는데 그 공간을 상수 풀이라고 부릅니다. 상수 풀에 저장된 정수들은 int 형으로 저장되어 있고 실수는 double 형으로 저장되어 있습니다. 그렇기 때문에 long 형을 쓸 때 L을 적어주고 float 형을 쓸 때 F를 적어서 double 형과 int 형이 아니란 것을 알려주어야 합니다.

int a=10;
long b=20L;
double c=30;
float d=40F;
728x90
저작자표시 비영리 변경금지 (새창열림)
  • 상수와 리터럴
  • 상수란 무엇인가?
  • 리터럴이란 무엇인가?
'IT공부/Java' 카테고리의 다른 글
  • [Java] Java의 switch-case문 알아보기
  • [Java] Java의 조건문 중 if문 알아보기
  • [Java] Java의 형 변환 알아보기
  • [Java] Java의 여러가지 연산자 알아보기
무지개 곰
무지개 곰
java solidity react javascript등 프로그래밍 공부 기록

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.