JAVA

상수 및 형변환

yujin0517 2021. 6. 25. 16:29

상수란?

-> 상수는 변하지 않거나 일정한 값을 의미.

  • 상수를 선언할 때는 final을 같이 사용하는데, 한 번 선언하면 수정할 수 없음.
  • final 상수 값을 변경할 때, 오류 발생.
  • 상수는 일반적으로 대문자를 사용함. 
final int num = 0;

이때, num을 상수, 0을 리터럴이라고 함. 

 

final 상수 값 변경시 오류 발생

 

형변환

-> 형변환은 데이터 타입을 변경하는 것.

  • 자동 형변환
int inum = 10;
double dnum = 10.0;
dnum = inum;  // '큰 메모리 자료형 = 작은 메모리 자료형'일 경우 자동 형변환
System.out.println(dnum);

자동 형변환 출력 값

  • 강제 형변환
float fnum = 20.0F;
double dnum = 20.0;
fnum = (float)dnum; // '작은 메모리 자료형 = (자료형)큰 메모리 자료형'일 경우 강제형변환
System.out.println(fnum);

*괄호 안에 작은 메모리 자료형을 써서 앞에 붙여줄 경우, 강제로 형변환이 됨. 

강제 형변환 출력 값

 

다음 글에서는 여러 가지 연산자에 대해 설명하겠습니다.

감사합니다!

 

2021.06.25

'JAVA' 카테고리의 다른 글

if / if - else 조건문  (0) 2021.06.28
여러 가지 연산자  (0) 2021.06.26
변수 및 자료형  (0) 2021.06.24
이클립스 실행  (0) 2021.06.24
JAVA 프로그래밍 입문 / 이클립스 설치 방법  (0) 2021.06.23