G_0811_005

charl hi·2021년 8월 11일
0

국비

목록 보기
5/122
  • 데이터타입 char, boolean, var
  • 자바jre 변경 방법

char

package kr.or.kh08;

public class CharacterTest {

	public static void main(String[] args) {
		// char 테스트
		
		char ch1 = 'A';  
		System.out.println(ch1);
		System.out.println((int)ch1);
		
		char ch2 = 66;
		System.out.println(ch2);
		System.out.println((char)ch2);
        
                int ch3 = 67;
		System.out.println(ch3);
		System.out.println((char)ch3);
        
        	char cch = (char) -100;
		System.out.println(cch);
		
		char han = '한';
		char ch = '\uD55C';
		System.out.println(han);
		System.out.println(ch);
        
	}

}

A
65
B
B
67
C
ワ
한
한

  • 이런 식으로 변환이 된다!

  • char이기 때문에 해당 아스키코드를 적으면 해당 문자가 나온다!

  • 2byte를 넘어가거나 음수면 에러

  • 그러나 형변환을 하면 다른게 나온다.

		char cch = (char) -100;
		System.out.println(cch);
		


아스키코드

0개의 댓글