Java 17 타입 간의 변환 방법
자바/2. 변수2021. 3. 27. 17:42
① 숫자를 문자로 변환 - 숫자에 '0'을 더한다.
(char)(3 + '0') → '3'
* 유니코드에서 문자 '0' 은 코드번호 48, '3'은 51이다. 그러므로 '0'을 더한다.
② 문자를 숫자로 변환 - 문자에서 '0' 을 뺀다.
'3' - '0' → 3
* 유니코드에서 문자 '0'은 코드번호 48이다. '3'은 51이므로 '0'을 빼면 3이된다.
③ 숫자를 문자열로 변환 - 숫자에 빈 문자열 "" 을 더한다.
3 + "" → "3"
④ 문자열을 숫자로 변환 - Integer.parseInt() 또는 Double.parseDouble()를 사용한다.
Integer.parseInt("3") → 3
Double.parseDouble("3.14") → 3.14
⑤ 문자열을 문자로 변환 - charAt(0)을 사용한다.
"3".charAt(0) → '3'
⑥ 문자를 문자열로 변환 - 빈 문자열("")을 더한다
'3' + "" → "3"


'자바 > 2. 변수' 카테고리의 다른 글
Java 16 부호있는 정수의 오버플로우 (0) | 2021.03.27 |
---|---|
Java 15 정수형의 오버플로우 (0) | 2021.03.27 |
Java 14 화면으로부터 입력받기 (0) | 2021.03.27 |
Java 13 printf를 이용한 출력 예제 (0) | 2021.03.27 |
Java 12 printf를 이용한 출력 (2) | 2021.03.27 |
댓글()