---
description: 문자열 <=> 정수, 문자 <=> 정수
---

# 타입 간의 변환

1. 정수 <=> 문자\
   1\) 정수 -> 문자 : 3 + **'0'** = **'3'(문자)**\
   **2) 문자 -> 정수 : '3' - '0' = 3(숫자)**
2. &#x20;문자열 <=> 정수\
   1\) 정수 -> 문자열 : 7 + "" = "7"(문자) \
   2\) 문자열 -> 정수 : Integer.parseInt("10")

char(문자)에서 '\_' 를 빼면 정수가 된다! 아스키코드값 뺄셈이 되기 때문이다!\
A-'A' = 0\
B-'A' = 1\
A-'D' = -3

**int x = sc.next().charAt(0);//x=A 일때 정수형 x값은 A의 아스키값인 97이된다!**

![ASCII CODE](https://513632279-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHGT1oKZbTmlBrsOv_R%2F-Mbe5xtY-QWqPwdZJmvE%2F-Mbe8DKueSjg5BKj7f5Q%2Fimage.png?alt=media\&token=898c1464-5909-4410-83f2-9ee24fd406d6)

