Post

[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.