Programming/Java

[Java] 문자 ↔ 아스키코드 상호변환하기

당닝 2020. 9. 14. 02:07
728x90

1)

public class Main {
	public static void main(String[] args) {
    	
        //문자 -> 아스키코드 변환
        System.out.println((int) '9'); //>> 57
        System.out.println((int) 'A'); //>> 65
        
        //아스키코드 -> 문자 변환
        System.out.println((char) 57); //>> 9
        System.out.println((char) 65); //>> A
	}
}

 

2) 입력받은 문자를 아스키코드로 변환하기.

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		char c = sc.next().charAt(0);
		
		System.out.println((int) c);
	}
}

자바에는 char형을 바로 입력받을 수 없기 때문에 다음과 같이 입력받은 후 아스키코드로 변환하면 됩니다.

자세한 내용은 아래 글 참조.

2020/09/14 - [Programming/Java] - [Java] Scanner을 통해 char형 입력 받기

728x90