자료형 변환 사용
1. 변수의 값과 리터럴의 값이 자료형이 맞지 않는 경우 오류
2. 변수가 저장하려고 하는 값의 자료형이 일치하지 않는 경우
기본 타입 허용 범위
byte < short, char < int < long < float < double
⭐ Integer.parseInt();
: String → Integer로 변환
변환 방법
- 자동 타입 변환 (자동 자료형 변환) :
- 자료형 변환 시 생략해도 문제가 없는 경우
- 값의 허용 범위가 작은 타입 -> 큰 범위 타입에 대입 되는 경우 (byte-> int)
- 변수 > 값 : 변수의 범위가 더 넓은 경우
- 강제 타입 변환 (명시적 자료형 변환) :
- 필요에 의해 형변환이 필요한 경우
- 큰 허용 범위타입 -> 작은 범위 타입(int->char)
- 형식이 맞지 않는 경우(int->double)
- 방법 : 리터럴 값 앞에 (타입) => (int)Math.random();
'JAVA > java' 카테고리의 다른 글
[JAVA] 조건문 If문 / switch문 (0) | 2023.03.25 |
---|---|
[JAVA] Math.method (0) | 2023.03.25 |
[JAVA] Scanner 스캐너 (0) | 2023.03.25 |
[JAVA] escape sequence : \ (0) | 2023.03.25 |
[JAVA] printf() 사용 : %s (0) | 2023.03.25 |