본문 바로가기
java

int to char (정수형 데이터를 char형으로 변환)

by 신방동불주먹 2023. 6. 12.

int의 자료형을 바로 char에 넣으면 아스키코드표의 데이터가 출력된다. 

int n = 65;
char test = (char)n;

--> A

10진법 65의 아스키코드가 A이기때문에 A가 출력됨.

 

 

 

 

방법 : 아스키코드값 더하기

 

- 아스키코드값의 '0'에 해당하는 값만큼 더해주고 시작하면 된다.

int n = 1;
char test = (char)(n + '0');

--> 1

 

- 아스키코드의 '0'의 값은 10진수 값 48.

실제로 48을 더해주어도 동일한 결과값을 얻는다. 

int n = 1;
char test = (char) (n + 48);

 

 

'java' 카테고리의 다른 글

parseInt() / intValue()  (0) 2023.06.01
List to Array  (0) 2023.05.26
정규표현식  (0) 2023.02.26
Collection(Set)  (0) 2022.10.12
Properties  (0) 2022.10.12