형변환이란?
Java에서는 같은 타입(자료형)의 값만 들어갈 수 있기 때문에
다른 타입을 넣어야 할 때 형태를 변환시켜주는 작업
1. 묵시적 형변환(자동형변환)
자료형의 크기가 서로 다른 자료의 연산 결과는
크기가 큰 자료형으로 자동 변환된다
2. 명시적 형변환(강제형변환)
프로그래머가 자료형을 강제로 변경 "casting"이라고 한다
(자료형)값
예) (double)3 -> 정수를 실수로 변환
(char)('A' + 32) -> 정수를 문자로 변환
* MEMO
* 형변환은 일반타입끼리만 가능
* String -> int 형변환은 오류***
* String은 클래스타입이기 때문
* 이럴 경우 Integer.parseInt() 이렇게 해주면 문제없음
* 이러한 작업을 "parsing"이라고 한다
🖤자바 정리 노트🖤
혹시 미흡한 내용이 있다면 알려주세용!
코딩유딩 이케이
'IT' 카테고리의 다른 글
ASCII 아스키 코드표 (0) | 2020.10.14 |
---|---|
3. 자바 입력함수 Scanner (0) | 2020.10.14 |
JAVA 기본자료형(정수형, 실수형, 논리형, 문자형) (0) | 2020.10.03 |
2. 자바 이클립스 출력메서드 print/println/printf (0) | 2020.10.03 |
1. 자바 이클립스 시작하기 (0) | 2020.10.03 |