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 |