JAVA
상수 및 형변환
yujin0517
2021. 6. 25. 16:29
상수란?
-> 상수는 변하지 않거나 일정한 값을 의미.
- 상수를 선언할 때는 final을 같이 사용하는데, 한 번 선언하면 수정할 수 없음.
- final 상수 값을 변경할 때, 오류 발생.
- 상수는 일반적으로 대문자를 사용함.
final int num = 0;
이때, num을 상수, 0을 리터럴이라고 함.
형변환
-> 형변환은 데이터 타입을 변경하는 것.
- 자동 형변환
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