[Java] 변수 타입간의 변환
Java의 형변환
Double, Float to Int (실수 -> 정수 형변환)
(int)를 변수 앞에 써준다
Int to Double, Float (정수 -> 실수 형변환)
(Double) 또는 (Float)를 변수 앞에 써준다
숫자 → 문자 (형변환)
1
2
int asciiNumber = sc.nextInt();
char ch = (char)asciiNumber;// 문자로 형변환을 해주면 숫자에 맞는 문자로 표현
문자 → 숫자 (형변환)
1
2
char letter = sc.nextLine().charAt(0); // 첫번째 글자만 받아오기 위해 charAt(0) 메서드를 사용.
int asciiNumber = (int)letter; // 숫자로 형변환을 해주면 저장되어있던 아스키 숫자값으로 표현
자동 형변환
: 작은 타입 > 큰 타입 형변환시 (자동 형변환)
변수 타입별 크기 순서 byte(1) → short(2) → int(4) → long(8) → float(4) → double(8)
This post is licensed under CC BY 4.0 by the author.