JAVA/java 공부

[JAVA] 자료형 변환 Casting

congs 2023. 3. 25. 14:25

자료형 변환 사용

1. 변수의 값과 리터럴의 값이 자료형이 맞지 않는 경우 오류 

2. 변수가 저장하려고 하는 값의 자료형이 일치하지 않는 경우 

 

기본 타입 허용 범위

byte < short, char < int < long < float < double

 

 Integer.parseInt();

: String → Integer로 변환

 

변환 방법

  1. 자동 타입 변환 (자동 자료형 변환) :
    1. 자료형 변환 시 생략해도 문제가 없는 경우
    2. 값의 허용 범위가 작은 타입 -> 큰 범위 타입에 대입 되는 경우 (byte-> int)
    3. 변수 > 값 : 변수의 범위가 더 넓은 경우
  2. 강제 타입 변환 (명시적 자료형 변환) :
    1. 필요에 의해 형변환이 필요한 경우
    2. 큰 허용 범위타입 -> 작은 범위 타입(int->char)
    3. 형식이 맞지 않는 경우(int->double)
    4. 방법 : 리터럴 값 앞에 (타입) => (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