💻 IT/📌 Java
[JAVA] char to int, int to char :: char를 int로 변환하기, int를 char로 변환하기
GODSU
2022. 3. 22. 12:40
반응형
오늘은 JAVA 자료형 중에서 char와 int 간에 형 변환을 정리해보겠습니다.
Int to Char
1. ASCII 코드를 활용하여 변환
(char)( int형 변수 + '0') <-- int형 변수에 char형 '0'을 더한 후 char형으로 강제 형 변환
2. Character를 사용하여 변환
Character.forDigit(int형 변수, 진수) <-- Character 클래스에 있는 forDigit 사용
Char to Int
1. ASCII 코드를 활용하여 변환
(int)(char형 변수 - '0') <-- char형 변수에 char형 '0'을 뺸 후 int형으로 강제 형 변환
2. Character를 사용하여 변환
Character.getNumericValue(int형 변수) <-- Character 클래스에 있는 getNumericValue사용
반응형
예시 코드
package project;
public class Main {
public static void main(String[] args) {
int num1 = 1;
char num2 = '1';
/*int to char*/
System.out.println("1. ASCII 사용 : "+(char)(num1 + '0'));
System.out.println("2. Character Class 사용 : "+Character.forDigit(num1,10));
/*char to int*/
System.out.println("1. ASCII 사용 : "+(int)(num2 - '0'));
System.out.println("2. Character Class 사용 : "+Character.getNumericValue(num2));
}
}
반응형